黑马程序员技术交流社区
标题: Java基础--逻辑运算符"&"与“&&”的区别 [打印本页]
作者: michael_wlq 时间: 2015-8-24 15:47
标题: Java基础--逻辑运算符"&"与“&&”的区别
本帖最后由 michael_wlq 于 2015-8-24 17:15 编辑
“&”和“&&”的区别:
• &:左边无论真假,右边都进行运算;
• &&:如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。
“|”和“||”的区别同理,双或时,左边为真,右边不参与运算。
正是由于&&和||的短路特性,所以它们比&和|的运算效率要高些。
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |