Java 中的 OR 語句

Siddharth Swami 2021年10月2日
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