下表列出了逻辑运算符 -
假设布尔变量A
的值为:true
,变量B
的值为:false
,则 -
运算符 | 描述 | 示例 |
---|---|---|
&& |
逻辑AND运算符。 如果两个操作数都不为零,则条件成立。 | (A && B) 结果为:false |
ΙΙ | 逻辑OR运算符。 如果两个操作数中的任何一个非零,则条件变为真。 | (A ΙΙ B)结果为:true |
! |
逻辑非运算符。用于反转其操作数的逻辑状态。 如果条件为真,则口逻辑NOT运算符将为false 。 |
!(A && B) 结果为:true |
以下简单的示例程序演示了逻辑运算符。 将以下Java程序复制并粘贴到Test.java文件中,然后编译并运行该程序 -
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
加公众号啦,蝴蝶的技术学习公众号
注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。