Java布尔逻辑运算符中非简洁或和简洁或有什么区别
答案:2 悬赏:40 手机版
解决时间 2021-03-24 01:35
- 提问者网友:棒棒糖
- 2021-03-23 14:07
Java布尔逻辑运算符中非简洁或和简洁或有什么区别
最佳答案
- 五星知识达人网友:我住北渡口
- 2021-03-23 15:12
什么叫非简洁或和简洁或?是指||和|?
||具有短路功能,|不行。也就是说,如果第一个条件为真,那么||后面的表达式不会执行,而|后面的会。
比如
boolean a(){
System.out.print("a");
return true;
}
boolean b(){
System.out.print("b");
return true;
}
a() || b() 输出 a 而 a() | b() 输出 ab
&& 和 & 类似。 另外& 和 | 常用于位运算
||具有短路功能,|不行。也就是说,如果第一个条件为真,那么||后面的表达式不会执行,而|后面的会。
比如
boolean a(){
System.out.print("a");
return true;
}
boolean b(){
System.out.print("b");
return true;
}
a() || b() 输出 a 而 a() | b() 输出 ab
&& 和 & 类似。 另外& 和 | 常用于位运算
全部回答
- 1楼网友:十鸦
- 2021-03-23 16:42
是说的&&与&,||与|的区别是吧?前者如果表达式就已经可以确定是T还是F,就不在继续判断,这样的好处是以防后者,出现运行错误。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯