方法
首先,使用下面的Test1代码来看看“&&”的效果(结果如图)
public class Test1然后再使用下面的Test2代码来看看“&”的效果(结果如图)
public class Test2 {public static void main(String[] args) {int i = 5;int j = 10;if(i++>5&++j>10)System.out.println("A!");elseSystem.out.println("B!");System.out.println(i);System.out.println(j);}}
将两者进行对比可以发现,“&&”是按顺序一个一个地比较,当比较对象出现false时就停止比较,而“&”是将所有对象全部比较之后(出现false时不会立即停止),最后再比较。对比如下图:
声明:本文由用户 天黑不行夜路 上传分享,本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com