Java邏輯運算子範例

2019-10-16 22:21:24

下表列出了邏輯運算子 -

假設布林變數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