class Demo1_Operator {
public static void main(String[] args) {
// &逻辑与:有false则false。
// |逻辑或:有true则true。
// ^逻辑异或:相同为false,不同为true。
// !逻辑非:非false则true,非true则false。
// 特点:偶数个不改变本身。
//&,|,^,!
//int x = 10;
//5 < x < 15
//x > 5 & x < 15
//逻辑与 & (并且,and) 遇false 则false
int a = 10;
int b = 20;
int c = 30;
/*System.out.println(a < b & b < a); //true & true = true
System.out.println(a < b & b > a); //true & false = false
System.out.println(a > b & b < a); //false & true = false
System.out.println(a > b & b > a); //false & false =false
//逻辑 或 (or ) 遇true 则 true
System.out.println(a < b | b < a); //true | true = true
System.out.println(a < b | b > a); //true | false = true
System.out.println(a > b | b < a); //false | true = true
System.out.println(a > b | b > a); //false | false =false
//逻辑异或 ^ 两边相同为 false ,两边不同为 true
System.out.println(a < b ^ b < a); //true | true = false
System.out.println(a < b ^ b > a); //true | false = true
System.out.println(a > b ^ b < a); //false | true = true
System.out.println(a > b ^ b > a); //false | false =false
//逻辑 非 !
System.out.println(!true);
System.out.println(!!true);
!逻辑非:非false则true,非true则false。
// 特点:偶数个不改变本身。*/
}
}
Day3 笔记 逻辑运算符的基本用法
- admin
- 0