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
posted @ 2021-11-29 19:55  欧朋  阅读(134)  评论(0)    收藏  举报