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