Java 中 & 和 && 的区别

来源:互联网 发布:凉凉网络用语 编辑:程序博客网 时间:2024/06/14 23:22

在java中&和 &&都可以作为逻辑运算连接符。它们的区别如下:

1. 对于 & ,不论left是true还是false,right 都会执行

    if ( left && right ) { ... }


2. 对于 && , 如果left是false的话,right就不会在执行, 所以说 && 具有短路功能

    if ( left && right ) { ... }

0 0
原创粉丝点击