Java 中的 OR 語句
Siddharth Swami
2021年10月2日
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 塊。