OR运算符(||)检查其中任何一个条件是否为真。
如果任何一个操作数的计算结果为true,则条件变为true。
例如:
int age = 25;
if(!(age > 18)) {
System.out.println("太年轻");
} else {
System.out.println("欢迎!");
}
//Outputs "Welcome"
上面的代码将打印“欢迎!”如果年龄大于18岁或金钱大于500。
NOT(!)逻辑运算符用于反转其操作数的逻辑状态。如果条件为true,则非逻辑运算符将使其为false。
例子:
int age = 25;
if(!(age > 18)) {
System.out.println("太年轻");
} else {
System.out.println("欢迎!");
}
// 输出 "欢迎!"
!(age > 18) 读作“如果年龄不超过18岁”。