Java布尔逻辑运算符中非简洁或和简洁或有什么区别

 我来答
Silin_Silin
推荐于2018-04-24 · TA获得超过470个赞
知道小有建树答主
回答量:303
采纳率:50%
帮助的人:385万
展开全部
什么叫非简洁或和简洁或?是指||和|?
||具有短路功能,|不行。也就是说,如果第一个条件为真,那么||后面的表达式不会执行,而|后面的会。
比如
boolean a(){
System.out.print("a");

return true;

}
boolean b(){
System.out.print("b");

return true;

}
a() || b() 输出 a 而 a() | b() 输出 ab

&& 和 & 类似。 另外& 和 | 常用于位运算
tianjiII
2014-10-12
知道答主
回答量:46
采纳率:0%
帮助的人:15.4万
展开全部
是说的&&与&,||与|的区别是吧?前者如果表达式就已经可以确定是T还是F,就不在继续判断,这样的好处是以防后者,出现运行错误。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式