逻辑表达式
1.逻辑与和短路与(&和&&)
逻辑与:运算符的两边只要有一个false,则结果为false.
System.out.println((3>5) & (2==2));//结果为false
短路与:运算符的左边为false,则结果为false。
System.out.println((3>5) && (2==2));//结果为false
2. 逻辑或和短路或( | 和 || )
运算符两边只要有一个 为true,则结果为true。
System.out.println((3>5) | (2==2));//结果为true
运算符的左边为true,则结果为true。
System.out.println((3>5) || (2==2));//结果为true
3. 异或 表达式两边相同为真,不同为假
System.out.println((3>1)^(1>3));//结果为true