java

导航

Java中||与|的区别?

来源 :中华考试网 2020-12-22

  ||和|都是表示“或”,区别是||只要满足第一个条件,后面的条件就不再判断,而|要对所有的条件进行判断。

  “||”: 如果左边计算后的操作数为true,右边则不再执行,返true;

  “|”:前后两个操作数都会进行计算。也就是说:“|”不存在短路。

  |与||的相同点:二者都表示或操作,当运算符两边的操作数任何一边的值为true时,其结果为true,当两边的值都为false时,其结果才为false。

分享到

您可能感兴趣的文章