Java中的逻辑运算符短路效应
2018-01-28 18:27
309 查看
在Java中逻辑运算符&& 和 ||,它们都存在短路效应。
对于a && b,只有当a和b同时为true时,整个表达式才为true(在java中,首先运算表达式a,如果a为true,则继续运算表达式b,只有a 和 b同时为true,结果才是true)
如果表达式a为false,那么整个表达式也肯定为false,所以表达式b不会被运算
对于a || b,只有当a和b同时为false时,整个表达式才为false(有一个为true,则表达式为true)
如果a为true,整个表达式的值为true,则没有必要再运算表达式b
因此:
Java中,逻辑运算符&& 和 ||被称为短路与 和 短路或
对于a && b,只有当a和b同时为true时,整个表达式才为true(在java中,首先运算表达式a,如果a为true,则继续运算表达式b,只有a 和 b同时为true,结果才是true)
如果表达式a为false,那么整个表达式也肯定为false,所以表达式b不会被运算
对于a || b,只有当a和b同时为false时,整个表达式才为false(有一个为true,则表达式为true)
如果a为true,整个表达式的值为true,则没有必要再运算表达式b
因此:
Java中,逻辑运算符&& 和 ||被称为短路与 和 短路或
相关文章推荐
- C语言中逻辑运算符的短路效应
- Java中的短路效应
- 关于java逻辑运算符的短路特性
- Java逻辑运算符(短路)
- java 逻辑运算符 短路(条件操作)
- Java中操作逻辑运算符时进行“短路”测试
- 关于Java里面的短路逻辑运算符
- java 逻辑运算符 短路(条件操作)
- Java 短路运算符和非短路运算符
- JAVA逻辑运算符的“短路特性”
- 算法笔记_075:蓝桥杯练习 最短路(Java)
- Java将一个含有逻辑运算符的字符串转化成逻辑表达式
- java短路
- java逻辑运算符
- java逻辑运算符小节
- 从头认识java-2.4 逻辑运算符
- java自增,自减,关系运算符,逻辑运算符,位运算符
- JAVA-初步认识-第三章-比较运算符逻辑运算符
- Java_14_逻辑_&&_&_||_|_短路与和逻辑与、短路或和逻辑或
- Java 逻辑运算符