逻辑运算符
&& || 和 & | 之间的区别&和|是位运算符,是对数字进行运算
&& 和 || 是逻辑运算符,是对布尔值运算
&&和||有短路的现象A&&B如果A为false,则B不被检查,A||B如果A为true则B不被检查
public static void main(String[] args) {
boolean result =A() &&& B();
System.out.println("----------------");
result = A() || B();
}
private static boolean A(){
System.out.println("enter A");
boolean result = false;
Random random = new Random();
result = random.nextBoolean();
System.out.println("result=" + result);
return result;
}
private static boolean B(){
System.out.println("enter B");
boolean result = false;
Random random = new Random();
result = random.nextBoolean();
return result;
}