逻辑与和逻辑或:
注意逻辑运算符的计算过程,一旦能确定运算结果,则不会往下继续执行。
另外使用小技巧:括号()优先级最高,一点不太确定的时候可以加一层括号确保不出意外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