1、逻辑运算符概述:
用来连接关系表达式的运算符,也可直接连接布尔类型的常量或变量。
2、逻辑运算符

符号 说明
&:逻辑与 a&b,a和b都是true,结果为true,否则false
逻辑或 a或b,a和b都是false,结果为false,否则true
^:逻辑异或 a^b,a和b结果不同为true,相同false
!:逻辑非 !a,结果和a的结果相反

(逻辑或:|,,因为输不进表格里,单独放下面)
示例:
Java运算符——逻辑运算符
运行结果:
Java运算符——逻辑运算符
3、短路逻辑运算符:
(1)&&:短路与;作用和&相同,但是有短路效果
(2)||:短路或;作用和|相同,但是有短路效果
注:
(1)逻辑与&,无论左边真假,右边都要执行;
短路与&&,如果左边为真,右边执行;如果左边为假,右边不执行。
(2)逻辑或|,无论左边真假,右边都要执行;
短路或||,如果左边为假,右边执行;如果左边为真,右边不执行。
示例:
Java运算符——逻辑运算符
运行结果:
Java运算符——逻辑运算符

相关文章: