为了账号安全,请及时绑定邮箱和手机立即绑定

这不应该会出现”短路“现象吗

不是说左边为真,系统会默认吗

正在回答

2 回答

boolean a = true;

boolean b= false;

if( a || b) //短路

if( b || a)//正常

if( a && b)//正常

if( b && a)//短路


短路的判断一般是

或:左边为true 表达式必为true,短路可以(通过减少一次不必要判断)提高效率

与:左边为false 表达式必为false

0 回复 有任何疑惑可以回复我~
#1

小确幸ing 提问者

那A选项中(5>2)&&false,不就是会出现短路现象,(5>2)的返回值为true,左边为true,表达式也为true吗
2015-07-21 回复 有任何疑惑可以回复我~
#2

小确幸ing 提问者

非常感谢!
2015-07-22 回复 有任何疑惑可以回复我~

或 ||

与 &&

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这不应该会出现”短路“现象吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信