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中不可以写成33&x<6