&安培; vs |在java中,应该使用哪一个?

时间:2016-08-04 19:28:52

标签: java operators

我理解&&&以及|||之间的区别。但是|&呢,他们不会做同样的事情吗?

我的意思是,这两个if这两个陈述不一样吗?

if (a | !b)
  //Code here
if (a & !b)
  //Code here

||仅在布尔值为false时才说,然后尝试布尔值2。

&&仅在布尔值为true时才说,然后尝试布尔值2。

但是,根据我的信息,:

&表示即使布尔值1为falsetrue,也请评估下一个语句。

|表示即使布尔值1为falsetrue,也请评估下一个语句。

我不对吗?如果没有,&|之间是否还有其他差异?我通过研究发现的是&&||之间的区别,我找不到任何其他内容。

0 个答案:

没有答案