Java 中的 OR 语句
Siddharth Swami
2023年10月12日
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 块。