public class Class5_Operator_Logical {
public static void main(String[] args) {
boolean isTrue = true;//真的
System.out.println("真 取反:" + !isTrue);//使用 !得到的结果是运算数据的相反值
boolean cj_good = true;//成绩好?
boolean pd_good = true;//品德好?
boolean st_good = false;//身体好?
System.out.println("三好学生:" + (cj_good & pd_good & st_good));//三者同为true才会为true
System.out.println("三好学生:" + (cj_good && pd_good && st_good));//执行结果同上,短路效果参照方法篇
boolean fight = false;
boolean smoke = true;
boolean drink = false;
System.out.println("坏小子:" + (fight | smoke | drink));//三者有一个是true则结果就为true
System.out.println("坏小子:" + (fight || smoke || drink));//执行结果同上,短路效果参照方法篇
}
}