奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

java語言

Java的運(yùn)算符和表達(dá)式

時(shí)間:2025-04-28 18:38:51 java語言 我要投稿
  • 相關(guān)推薦

Java的運(yùn)算符和表達(dá)式

  Java常用的運(yùn)算符分為五類,位運(yùn)算符除了簡(jiǎn)單的按位操作外,還有移位操作。按位操作返回布爾值。下面就為大家介紹一下Java的運(yùn)算符和表達(dá)式,一起來看看吧!

  一、 算術(shù)運(yùn)算符及算術(shù)表達(dá)式

  Java中常用的算術(shù)運(yùn)算符如下:

  + 加運(yùn)算符

  - 減運(yùn)算符

  * 乘運(yùn)算符

  / 除運(yùn)算符

  % 取模運(yùn)算(除運(yùn)算的余數(shù))

  ++ 增量運(yùn)算符

  -- 減量運(yùn)算符

  例:測(cè)試運(yùn)算符及表達(dá)式,程序輸出如圖1。

  程序代碼如下:

  //程序文件名稱為NumberOper.java

  public class NumberOper

  {

  public static void main(String args[])

  {

  //變量初始化

  int a = 30;

  int a = 20;

  //定義結(jié)果變量

  int r1,r2,r3,r4,r5,r6,r7,r8,r9;

  //計(jì)算結(jié)果

  r1 = a + b;

  r2 = a-b;

  r3 = a * b;

  r4 = a/b;

  r5 = a % b;

  r6 = a ++;

  r7 = b --;

  r8 = ++ a;

  r9 = -- b;

  //輸出結(jié)果

  System.out.println("a="+a+" b="+b);//a,b的值

  System.out.println("a+b="+r1);

  System.out.printla("a-b="+r2);

  System.out.println("a*b="+r3);

  System.out.println("a/b="+r4);

  System.out.println("a%b="+r5);

  System.out.println("a++="+r6);

  System.out.println("b--="+r7);

  System.out.println("++a="+r8);

  System.out.println("--b="=r9);

  }

  }

  圖1:程序輸出結(jié)果

  二、關(guān)系運(yùn)算符

  關(guān)系運(yùn)算符用于比較兩個(gè)數(shù)據(jù)之間的大小關(guān)系,關(guān)系運(yùn)算表達(dá)式返回布爾值,即“真”或“假”。

  Java中的常用關(guān)系運(yùn)算如下:

  = = 等于

  != 不等于

  > 大于

  < 小于

  >= 大于等于

  <= 小于等于

  例:編寫程序,測(cè)試關(guān)系運(yùn)算符及其表達(dá)式,程序輸出如圖2。

  源程序代碼如下:

  //程序文件名稱為TestRelation.java

  public class TestRelation

  {

  public static void main(String args[])

  {

  //變量初始化

  int a = 30;

  int b = 20;

  //定義結(jié)果變量

  boolean r1,r2,r3,r4,r5,r6;

  //計(jì)算結(jié)果

  r1 = a == b;

  r2 = a != b;

  r3 = a > b;

  r4 = a < b;

  r5 = a >= b;

  r6 = a <= b;

  //輸出結(jié)果

  System.out.println("a="+a" b="+b);

  System.out.println("a==b="+r1);

  System.out.println("a!=b="+r2);

  System.out.println("a>b="+r3);

  System.out.println("a<b="+r4);< p="">

  System.out.println("a>=b="+r5);

  System.out.println("a<=b="+r6);

  }

  }

  圖2:程序輸出結(jié)果

  三、布爾邏輯運(yùn)算符

  表1:布爾運(yùn)算符及規(guī)則

  表1為布爾邏輯運(yùn)算符及其規(guī)則規(guī)例等。其中簡(jiǎn)潔或的執(zhí)行結(jié)果分別與非簡(jiǎn)潔與和非腿法看的執(zhí)行結(jié)果是一致的,不同在于簡(jiǎn)潔與檢測(cè)出符號(hào)左端的值為假時(shí),不再判斷符號(hào)右端的值,直接將運(yùn)算結(jié)果為假;而簡(jiǎn)潔或與非簡(jiǎn)潔或的不同在于退罰款檢測(cè)出符號(hào)左端為真是,不再判斷符號(hào)右端的值,直接將運(yùn)算結(jié)果置為真。

  例如:

  Boolean a = false;

  Boolean a = true;

  a&&b檢測(cè)到a為假,則無需判斷b的值,直接將值置為假;而b‖a時(shí)檢測(cè)到b為真,則無需判斷a的值,直接將值置為真。

  例:測(cè)試布爾表達(dá)式,程序輸出結(jié)果如圖3。源代碼如下:

  //程序文件名稱為TestLogic.java

  public class TestLogic

  {

  public static void main(String args[])

  {

  //變量初始化

  boolean a = false;

  boolean b = true;

  //定義結(jié)果變量

  boolean r1,r2,r3,r4,r5,r6;

  //計(jì)算結(jié)果

  r1 = !a;

  r2 = a & b;

  r3 = a|b;

  r4 = a^b;

  r5 = a && b;

  r6 = a‖b;

  System.out.println("a="+a+" b="+b);

  System.out.println("!a="+r1);

  System.out.println("a&b="+r2);

  System.out.println("a|b="+r3);

  System.out.println("a^b="+r4);

  System.out.println("a&&b="+r5);

  System.out.println("a‖b="=r6);

  }

  }

  圖3:程序輸出結(jié)果

  四、位運(yùn)算符

  Java中的常用位運(yùn)算符如下:

  ~位求反

  & 按位與

  | 按位或

  ^按位異或

  << 左移

  >> 右移

  >>> 不帶符號(hào)右移

  右移運(yùn)算符對(duì)應(yīng)的表達(dá)式為x>>a,運(yùn)算的結(jié)果是操作數(shù)x被2的a次方來除,左移運(yùn)算符對(duì)應(yīng)的表達(dá)式為x<<a,運(yùn)算的結(jié)果是操作數(shù)x乘以2的a次方。< p="">

  例:測(cè)試位運(yùn)算符<<和>>,程序輸出結(jié)果如圖4。

  源程序代碼如下:

  //程序文件名稱為TestBit.java

  public class TestBit

  {

  public static void main(String args[])

  {

  //變量初始化

  int a = 36;

  int b = 2;

  //定義結(jié)果變量

  int r1,r2;

  //計(jì)算結(jié)果

  r1 = a >> b;

  r2 = a << b;

  //輸出結(jié)果

  System.out.println("a="+a+" b="+b);

  System.out.println("a>>b="+r1);

  System.out.println("a<<b="+r2);< p="">

  }

  }

  圖4:程序輸出結(jié)果

  五、賦值運(yùn)算符

  賦值運(yùn)算符分為簡(jiǎn)單運(yùn)算符和復(fù)雜運(yùn)算符。簡(jiǎn)單運(yùn)算符指“=”,而復(fù)雜運(yùn)算符是指算術(shù)運(yùn)算符、邏輯運(yùn)算符、位運(yùn)算符中的雙目運(yùn)算符后而再加上“=”。表2列出Java常用的賦值運(yùn)算符及其等價(jià)表達(dá)式。

  表2:賦值運(yùn)算符

  六、其它操作符及其表達(dá)式

  三目運(yùn)算符(?:)相當(dāng)于條件判斷,表達(dá)式x?y:z用于判斷x是否為真,如果為真,表達(dá)式的值為y,否則表達(dá)式值為z。

  例如:

  int x = 5;

  int a = (x>3)?5:3;

  則a的值為5。如果x = 2,則a的值為3。

  對(duì)象運(yùn)算符(instanceor)用來判斷的一個(gè)對(duì)象是否屬于某個(gè)指定的類或其子類的實(shí)例,如果是,返回真(true),否則返回假(false)。

  例:

  boolean b = userObject instanceof Applet

  用來判斷userObject類是否是Applet類的實(shí)例。

  七、優(yōu)先級(jí)

  表3:運(yùn)算符優(yōu)先級(jí)


【Java的運(yùn)算符和表達(dá)式】相關(guān)文章:

Java賦值運(yùn)算符與賦值表達(dá)式09-27

C語言的基本運(yùn)算符和表達(dá)式08-10

C語言的運(yùn)算符和表達(dá)式有哪些09-30

C語言算術(shù)運(yùn)算符和算術(shù)表達(dá)式08-19

Java運(yùn)算符10-04

Java 2.1 java基本類型的轉(zhuǎn)換和運(yùn)算符05-29

java函數(shù)及運(yùn)算符09-07

關(guān)于Java 運(yùn)算符09-03

java語言運(yùn)算符08-07

主站蜘蛛池模板: 新津县| 拉萨市| 宣汉县| 建阳市| 咸阳市| 满洲里市| 阳山县| 嘉善县| 泸定县| 巩留县| 巴林右旗| 天水市| 偏关县| 高雄县| 寿阳县| 通化市| 孝义市| 榆社县| 白河县| 清涧县| 堆龙德庆县| 东阿县| 菏泽市| 肃宁县| 三江| 镇巴县| 新丰县| 诸城市| 福州市| 石楼县| 江达县| 大名县| 会宁县| 孟津县| 扬州市| 开鲁县| 三台县| 崇仁县| 赤峰市| 南宁市| 昌图县|