JAVA问题总结之10--逻辑运算注意事项
来源:互联网 发布:lc二手车信息网源码 编辑:程序博客网 时间:2024/05/22 08:24
JAVA问题总结之10--逻辑运算注意事项
区别1:& 和 | 可用于bitwise operation,即二进制运算,而&&和 || 不可以。
区别2:在逻辑运算时,&& 和 || 叫做short-circuit logical operator, 意思是先判定左侧的逻辑值,如果可以决定结果则不再浪费时间去判定右侧的逻辑值。例如(2<3) || (a*5+b/3-c>5),因为(2<3)是true,无论右侧是true or false,结果都是true, 所以右侧将不再进行判定。而& 和 | 则总会对两侧进行判定,称为non-short-circuit logical operator.
在使用时尽量使用&& 和 ||,可以节省程序的运算量,提高速度。
0 0
- JAVA问题总结之10--逻辑运算注意事项
- JAVA问题总结之11-运算符注意事项
- JS之逻辑运算问题
- java基础之逻辑运算符
- JavaScript逻辑运算符之或(||) 总结
- java逻辑运算符位运算符总结
- Java逻辑运算
- java逻辑运算
- java逻辑运算
- Java逻辑运算
- JAVA逻辑运算
- 安装Java之问题总结
- Shell学习总结之逻辑运算符及表达式
- Shell学习总结之逻辑运算符及表达式
- java 自我知识总结(二) 逻辑运算符
- Java基础教程10-逻辑运算-与或
- JAVA基本语法注意事项总结
- 位运算/逻辑运算总结
- 阿峥教你实现UITableView循环利用
- python email mime使用
- 根据内容更改label的frame
- 自学QT之qFind的用法
- SQL事务
- JAVA问题总结之10--逻辑运算注意事项
- 整数划分问题(递归法)
- MySQL笔记
- jetty安装部署
- JDK中的URLConnection参数详解
- Unity MeshRenderer material 和 sharedMaterial的区别
- C++中的引用与指针的区别
- (转载)mmc无法创建管理单元
- Ajax提高篇(1)入门