java中关于&、&&、|、||之间的区别和运算

关于&、&&、|、||之间的区别和运算

  在逻辑运算中:

    普通与&:要判断所有的判断的条件

    短路与&&:如果前面一个判断条件出现false,则后续的判断条件就不在判断,整个语句直接返回false;

    普通或|:所有的判断语句都要进行判断;

    短路或||:如果前面一个判断语句返回true,则后续的判断语句则就不在判断,整个语句直接返回true;

  在位运算中: 位与运算(&)位或运算(|),而&&和||不能运用在位运算

原文地址:https://www.cnblogs.com/hu1056043921/p/7250834.html