首页 > 编程笔记 > Java笔记 阅读:5

Java逻辑运算符的用法(附带实例,新手必看)

逻辑运算符用于在布尔类型的操作数上执行逻辑运算。

Java 支持三种主要的逻辑运算符,即逻辑与(&&)、逻辑或(||)、逻辑非(!),如下表所示:

表:逻辑运算符总结表
逻辑运算符 运算规则 运算含义 范例
&& 逻辑与 用于连接两个布尔表达式,并且仅当两个表达式都为真时结果为真 expr1=true
expr2=false
expr1 && expr2
|| 逻辑或 用于连接两个布尔表达式,只要有一个表达式为真,结果就为真 expr1=true
expr2=false
expr1 || expr2
! 逻辑非 用于反向判断 expr1=true
expr2=false
!expr1
!expr2

【实例】编写一个简单的 Java 程序,根据用户输入定义变量,使用逻辑运算符运行,然后输出结果,代码如下:
public class OperatorDemo {
    public static void main(String[] args) {
        // 定义变量
        boolean bzpark = 20 > 10;
        // 定义变量
        boolean bzpark01 = false;
        // 输出结果为:false
        System.out.println(bzpark && bzpark01);
        // 输出结果为:true
        System.out.println(bzpark || bzpark01);
        // 输出结果为:true
        System.out.println(!bzpark01);
        // 输出结果为:true
        System.out.println(bzpark && 20 > 10);
        // 使用"=="作为判断
        System.out.println(!bzpark01 == bzpark);
    }
}
运行结果为:

false
true
true
true
true

在上述代码中,程序通过运用逻辑运算符来得出结果,其中“=”用于赋值,而“==”用于判断。

相关文章