下表列出了邏輯運算符 -
假設布爾變數A
的值為:true
,變數B
的值為:false
,則 -
運算符 | 描述 | 示例 |
---|---|---|
&& |
邏輯AND運算符。 如果兩個運算元都不為零,則條件成立。 | (A && B) 結果為:false |
ΙΙ | 邏輯OR運算符。 如果兩個運算元中的任何一個非零,則條件變為真。 | (A ΙΙ B)結果為:true |
! |
邏輯非運算符。用於反轉其運算元的邏輯狀態。 如果條件為真,則口邏輯NOT運算符將為false 。 |
!(A && B) 結果為:true |
以下簡單的示例程式演示了邏輯運算符。 將以下Java程式複製並粘貼到Test.java檔中,然後編譯並運行該程式 -
public class Test {
public static void main(String args[]) {
boolean a = true;
boolean b = false;
System.out.println("a && b = " + (a&&b));
System.out.println("a || b = " + (a||b) );
System.out.println("!(a && b) = " + !(a && b));
}
}
執行上面示例代碼,得到以下結果:
a && b = false
a || b = true
!(a && b) = true