Java 中的 OR 語句

Siddharth Swami 2023年10月12日
Java 中的 OR 語句

Java 支援三種型別的語句。它們是表示式、宣告和控制流語句。OR 是一個邏輯或運算子,我們可以在控制流語句中使用它來執行 Java 中的問題語句。

OR (||)是 Java 中的邏輯運算子,主要用於處理多個條件時的 if-else 語句。如果條件之一為真,則 OR 語句返回真。如果我們最初得到一個真條件,它不會去檢查第二個條件,無論是真還是假。如果第一個條件為假,它將檢查第二個條件。

例如,

class Main {
  public static void main(String args[]) {
    int x = 10;
    int y = 5;
    System.out.println(x > y || x++ < y); // true || false = true
    System.out.println(x); // 10 because second condition is not checked
  }
}

輸出:

true
10

在上面的例子中,第一個條件為真。這就是為什麼不檢查第二個條件,並且變數 x 的值保持不變且不遞增的原因。

OR 運算子可以與 if 語句一起使用來執行程式碼塊。if 語句在條件為真或不為真時執行一些程式碼。我們可以使用 OR 運算子來比較 if 語句中的多個條件。

請參考以下示例。

public class Main {
  public static void main(String[] args) {
    String month = "November";
    if (month == "November" || month == "January") {
      System.out.println("Month of winter.");
    }
  }
}

輸出:

Month of winter.

在上面的例子中,條件之一為真。因此 OR 運算子返回 true,並執行 if 塊。

相關文章 - Java Logic