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

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

  在逻辑运算中:

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

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

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

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

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

posted @ 2017-07-28 16:09  小洋编程  阅读(216)  评论(0)    收藏  举报