问答详情
源自:3-5 Java中的逻辑运算符

为什么要用两个&和丨

丨怎么打出来的?是搜狗里面输入shu么?还有为什么两个“&”,“ 丨”,题里面原本就是么?

提问者:我想我不够好3 2016-05-31 18:06

个回答

  • waitree
    2016-05-31 18:46:41
    已采纳

    &&、||和&、|有一点区别,都是逻辑运算符,使用&和|时判断符两遍都要判断在返回结果,当使用&&和||时当判断符左边就不满足时直接返回false,右边不用判断

    如:3<5&&4>2,需要两遍都为true结果才返回true,但左边3<5已经为false,系统就会不判断右边直接返回false,提高效率

    判断5>3||3<6,只有当两边都为false结果才返回false,但左边5>3为true,就会不判断右边直接返回true

  • Qqqww
    2016-05-31 18:48:16

    && shift+7

    ||   shift+ 引号右边,enter左边那个键

    用两个是就这样规定的