java学习之路之javaSE基础2
所有的代码都是引用他人写的。
1、逻辑运算符
1 //&,|,^,! 2 //int x = 10; 3 //5 < x < 15 4 //x > 5 & x < 15 5 //逻辑与 & 并且and 遇false则false 6 int a = 10; 7 int b = 20; 8 int c = 30; 9 /*System.out.println(a < b & b < c); //true & true = true 10 System.out.println(a < b & b > c); //true & false = false 11 System.out.println(a > b & b < c); //false & true = false 12 System.out.println(a > b & b > c); //false & false = false*/ 13 14 //逻辑或 或or 遇true则true 15 /*System.out.println(a < b | b < c); //true | true = true 16 System.out.println(a < b | b > c); //true | false = true 17 System.out.println(a > b | b < c); //false | true = true 18 System.out.println(a > b | b > c); //false | flase = false*/ 19 20 //逻辑异或 ^ 两边相同为false,两边不同为true 21 /*System.out.println(a < b ^ b < c); //true | true = false 22 System.out.println(a < b ^ b > c); //true | false = true 23 System.out.println(a > b ^ b < c); //false | true = true 24 System.out.println(a > b ^ b > c); //false | flase = false*/ 25 26 //逻辑非! 27 System.out.println(!true); 28 System.out.println(!!true);