色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java里位運(yùn)算符和邏輯運(yùn)算符

周雨萌1年前9瀏覽0評論

Java語言中有兩種運(yùn)算符,即位運(yùn)算符和邏輯運(yùn)算符。位運(yùn)算符用于操作二進(jìn)制數(shù)字,而邏輯運(yùn)算符則用于邏輯比較,以下是兩種運(yùn)算符的詳細(xì)說明:

位運(yùn)算符

Java語言中的位運(yùn)算符包括以下幾個(gè):

  • &:按位與
  • :按位或
  • ^:按位異或
  • ~:按位取反
  • >>:帶符號右移
  • <<:帶符號左移
  • >>>:無符號右移

位運(yùn)算符的使用場景非常廣泛,尤其是在二進(jìn)制數(shù)字的處理中經(jīng)常用到。以下是位運(yùn)算符的一些示例:

//按位與,相同為1,不同為0
int a = 10 & 7; //2
//按位或,有1為1,全0為0
int b = 10 | 7; //15
//按位異或,不同為1,相同為0
int c = 10 ^ 7; //13
//按位取反,1變0,0變1
int d = ~10; //-11
//帶符號右移,正數(shù)右移高位補(bǔ)0,負(fù)數(shù)右移高位補(bǔ)1
int e = 10 >>2; //2
//帶符號左移,低位補(bǔ)0
int f = 10<< 2; //40
//無符號右移,正負(fù)數(shù)都右移高位補(bǔ)0
int g = -10 >>>2; //1073741822

邏輯運(yùn)算符

Java語言中的邏輯運(yùn)算符包括以下幾個(gè):

  • &&:邏輯與
  • :邏輯或
  • !:邏輯非

邏輯運(yùn)算符用于邏輯判斷,以下是邏輯運(yùn)算符的示例:

//邏輯與,兩個(gè)條件都滿足才返回true
boolean a = true;
boolean b = false;
boolean c = a && b; //false
//邏輯或,兩個(gè)條件滿足一個(gè)就返回true
boolean d = a || b; //true
//邏輯非,對給定的布爾值取反
boolean e = !a; //false
總的來說,位運(yùn)算符和邏輯運(yùn)算符在Java編程中都是極為常用的,掌握它們可以使我們更高效地解決問題。