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岁”。