Java学习笔记15——逻辑运算符

逻辑运算符:&,|,&&,||,^,!
特点:逻辑运算符两边一般是boolean类型的数据或者是表达式
表达式:就是用运算符把常量和变量连接起来并且符合Java语法的式子,叫表达式
算数运算符:a+b
赋值运算符:a=b
关系运算符:a==b
逻辑运算符:
&逻辑与运算:
|逻辑或运算:
^逻辑异或运算:
!逻辑非运算:
总结:
&:有false则false
|:有true则true
^:两边相同为false,不同为true
!:将结果反转,true变成false,false变成true
&&逻辑双与操作
结论:
1、单纯从结果上来看,&&与&结果是一样的
2、&&又称之为短路与,左边如果是false,结果就是false,不会执行右边的内容
||又称之为短路或,左边如果为true的时候,结果就是true,不会执行右边的内容
但是另外一个很重要的一点是看值的变化

重点:2,、&&又称之为短路与,左边如果是false,结果就是false,不会执行右边的内容
输出结果是:false
4
4
||又称之为短路或,左边如果为true的时候,结果就是true,不会执行右边的内容
|:

||:
注意:逻辑运算符用于连接布尔型表达式,在Java中不可以写成3<x<6,应该写成x>3&x<6

浙公网安备 33010602011771号