&& 优先级高于 ||

  
逻辑与和逻辑或:
注意逻辑运算符的计算过程,一旦能确定运算结果,则不会往下继续执行。
另外使用小技巧:括号()优先级最高,一点不太确定的时候可以加一层括号确保不出意外bug.
code如下
public static void main(String[] args) {
        // write your code here
//        System.out.println(WeekDay.Sun.getDay());
        //&& > ||
        boolean b = b1() || b3() && b2();
        System.out.print(b);
    }

    private static boolean b1(){
        System.out.println("b1");
        return false;
    }
    private static boolean b2(){
        System.out.println("b2");
        return false;
    }
    private static boolean b3(){
        System.out.println("b3");
        return true;
    }
执行结果:
b1
b3
b2
false
Process finished with exit code 0
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页