热门
join now

【NB】长路

编程相关9个月前更新 云程
73 0 0

长路或 和 短路或顶折
无论长路或还是短路或
两边的运算单元都是布尔值
都为假时,才为假
任意为真,就为真
区别
长路或 两侧都会被运算
短路或 只要第一个是true的,第二个就不进行运算了

public class HelloWorld {
public static void main(String[] args) {
//长路或 无论第一个表达式的值是true或者false,第二个的值,都会被运算
int i = 2;
System.out.println( i== 1 | i++ ==2 ); //无论如何i++都会被执行,所以i的值变成了3
System.out.println(i);

//短路或 只要第一个表达式的值是true的,第二个表达式的值,就不需要进行运算了
int j = 2;
System.out.println( j== 2 || j++ ==2 ); //因为j==2返回true,所以右边的j++就没有执行了,所以j的值,还是2
System.out.println(j);

}
}

【NB】长路

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...

葫芦芥子导航博客停止运营以及出售通知

本站即日起不再更新新内容,且出售此域名包含:WordPress主题:子比主题正版三个域名授权(官方售价599)、一为导航主题三个域名授权(官方售价1197)以上内容带域名(网站数据)打包出售,售价1288如需单独购买以上内容,请联系QQ:779259529详情请看:https://qcodes.cn/bulletin/3232.html