欧美日韩国产一区,亚洲一区视频,色综合久久久久,私密按摩师舌头伸进去了,99re6这里只有精品,夜夜性日日交xxx性hd

4.運算符

  • • 發表于 8年前
  • • 作者 大妖怪
  • • 2592 人瀏覽
  • • 1 條評論
  • • 最后編輯時間 7年前
  • • 來自 [技 術]

原創聲明:本文為作者原創,未經允許不得轉載,經授權轉載需注明作者和出處

上一章講了Java的基本數據類型,既然涉及到了數,自然就會涉及到計算。沒錯,本章講的便是java的運算符。

java常用的運算符可以分為五大類

  • 算數運算符
  • 關系運算符
  • 邏輯運算符
  • 位運算符
  • 賦值運算符

首先來說說算數運算符,算數運算符就是對數進行一些基本的計算:

算數運算符中可以分為一元運算符和二元運算符
一元運算符,顧名思義,就是操作一個數的運算符,包括:

  • 正:+,可以省略,表示一個數是正數,例如 +1
  • 負:-,表示一個數是負數,例如 -1
  • 自增 ++,表示將一個數在自身基礎上加1,例如 1++ 其值為2
  • 自減 --,表示將一個數在自身基礎上減1,例如 1--其值為0

同理,二元運算符,就是操作兩個數的運算符,包括:

  • 加:+,表示將兩個數相加,例如 1+1 其值為2
  • 減:-,表示將兩個數相減,例如 1-1 其值為0
  • 乘:,表示將兩個數相乘,例如 1 1 其值為1
  • 除:/,表示將兩個數相除,例如 1/1 其值為1
    注意:和在數學中一樣,除法運算中,除數不可以為0,如 運算1/0時,會拋出異常:
    Exception in thread "main" java.lang.ArithmeticException: / by zero
    
    此異常的意思是除數不為零。
  • 余:%,表示求兩個數相除的余數,如 3%2 的值為 1,計算過程是 3÷2=1…1我們取的就是剩下來的1。
    注:兩數相除取余,若小數除大數,則余數為小數。

接下來是關系運算符,關系運算符其實就是兩個數做比較,組成一個表達式,表達式的結果是一個boolean類型的值,其中包括:

  • 等于:== 比較兩個數是否相等,例如 1==1 其值為true,1==2 其值為false
  • 不等于:!= 比較兩個數是否不相等,例如 1!=1 其值為false,1!=2 其值為true
  • 大于:> 比較兩個數的大小,例如 1>2 其值為false,2>1 其值為true
  • 大于等于:>= 比較兩個數的大小,例如 1>=2 其值為false,2>=1 其值為true
  • 小于:< 比較兩個數的大小,例如 1<2 其值為true,2<1 其值為false
  • 小于等于:<= 比較兩個數的大小,例如 1<=2 其值為true,2<=1 其值為false

邏輯運算,這里只講與、或、非:

  • 與:&&,表示判斷兩邊的值是否都為真(true),若都為真,則整個表達式的值為真,否則為假。 例如: (1==1)&&(2==2) 的值為 true,(1==1)&&(2==3) 的值為false
  • 或:||,表示判斷表達式兩邊的值是否都為真(true),若一個為真,則表達式的值為真,否則為假 例如: (1==1)||(2==3) 的值為 true,(1==2)||(2==3) 的值為false
  • 非:!表示取反的意思。例如 !(1==1)的值為false,!(1==2)的值為true

位運算:因為位運算都是以二進制為單位進行的運算,對新手來說難度較大,因此在這里暫時不講,僅提供此概念供有興趣者查詢。

賦值運算=:
在java中兩個等號表示判斷是否相等,一個等號表示賦值,例如上章講過的 int a; a = 1;后半段代碼的意思是將 1這個值賦給a這個變量。

以下是全文所提到的所有代碼:

public static void main(String[] args) {
        int a = 1; 
        int b = +a;
        int c = -a;
        System.out.println(b);
        System.out.println(c);
        System.out.println(a++);
        System.out.println(a--);

        int d = 2;
        System.out.println(a+d);
        System.out.println(a-d);
        System.out.println(a*d);
        System.out.println(a/d);
        System.out.println(a%d);

        System.out.println(a==d);
        System.out.println(a!=d);
        System.out.println(a>d);
        System.out.println(a>=d);
        System.out.println(a<d);
        System.out.println(a<=d);

        System.out.println((1==1)&&(2==2));
        System.out.println((1==1)&&(2==3));
        System.out.println((1==1)||(2==3));
        System.out.println((1==2)||(2==3));
        System.out.println(!(1==1));
        System.out.println(!(1==2));
    }
分享到:
1條評論
Ctrl+Enter
作者

大妖怪

大妖怪

APP:1 帖子:76 回復:200 積分:7517

已加入社區[3161]天

夢里巷口,可有你倚門回首

作者詳情》
Top