【资料图】

1、两者的区别是前者在执行过程中会出现“短路”的现象。

2、即若符号”&&”前的表达式如果为假,那么后面的那个表达式将不会被执行,直接返回false。

3、 相同点:在java中”&&”和”&”都是逻辑运算符。

4、2、区别举例:int i=0,j=1;if(i++&&j++)system.***.println(“j=”+j);的输出结果是:j=1;而如果换成”&”则程序的输出结果将为:j=2,在我们书写的程序中一般是不会用后者的,因为我们的目的是必须两者都为真才执行下面的语句。

5、同理,符号”||”和符号”|”的区别同例子。

本文到此分享完毕,希望对大家有所帮助。

推荐内容