下表列出了逻辑运算符的基本运算,假设布尔变量A为真,变量B为假:
| 操作符 | 描述 | 例子 | |
|---|---|---|---|
| ! | 称为逻辑非运算符。用来反转操作数的逻辑状态。如果条件为true,则逻辑非运算符将得到false。 | !(A && B)为真。 | |
| && | 称为逻辑与运算符。当且仅当两个操作数都为真,条件才为真。 |
| |
| || | 称为逻辑或操作符。如果任何两个操作数任何一个为真,条件为真。 |
|
Example :
public class Test {
public static void main(String[] args) {
boolean a = true;
boolean b = false;
System.out.println("a && b = " + (a&&b));
System.out.println("a || b = " + (a||b) );
System.out.println("!(a && b) = " + !(a && b));
}
}
输出结果为:
a && b = false
a || b = true
!(a && b) = true
本文介绍了Java中逻辑运算符的基本用法,包括逻辑非(!)、逻辑与(&&)和逻辑或(||)。通过示例代码展示了这些运算符如何影响布尔表达式的求值,例如当A为真,B为假时,(A&&B)为假,(A||B)为真,!(A&&B)为真。这些基本逻辑运算符在编程中用于条件判断和复合条件的构建。

被折叠的 条评论
为什么被折叠?



