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号
浙公网安备 33010602011771号