码迷,mamicode.com
首页 > 其他好文 > 详细

| 与|| ,& 与&&

时间:2018-12-14 10:19:59      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:log   logs   表达式   使用   结果   amp   区别   html   ||   

一、与操作和或操作的区别

(1)在Java程序中,使用与操作,要求所有表达式的判断结果都是TRUE,才为真,若有一个为FALSE,那么最终判断结果则为FALSE

(2)使用或操作,只要其中有一个表达式为TRUE,那么最终的结果就为TRUE,只有当所有的表达式为FALSE时最终结果才为FALSE

二、&与&&,|与||的区别

(1)&与&&

在程序中,&与&&的区别在于:

a.使用&时,当前面的表达式为假的时候,程序依旧会继续执行后面的表达式,然后再得出FALSE的结果;

b.当使用&&(短路与)时,则相反,当前面的表达式结果为假时则不会再执行后面的表达式,直接得出FALSE的结果;

 

(2)|与||的区别

a.当使用|时,若前面的表达式为真时,程序会继续执行后面的表达式,然后在得出TRUE的结果;

b.当使用||(短路或)时,若前面的表达式结果为真,则程序不会再执行后面的表达式,直接得出TRUE的结果。

参考:https://www.cnblogs.com/libertycode/articles/5059169.html

| 与|| ,& 与&&

标签:log   logs   表达式   使用   结果   amp   区别   html   ||   

原文地址:https://www.cnblogs.com/bafenqingnian/p/10117574.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!