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);
View Code

相关文章: