java 逻辑运算符优先级代码
时间: 2023-08-09 17:06:35 浏览: 112
以下是Java中逻辑运算符的优先级:
1. !
2. &&
3. ||
下面是一个示例代码,演示了逻辑运算符的优先级:
```
public class LogicOperatorExample {
public static void main(String[] args) {
boolean a = true;
boolean b = false;
boolean c = true;
// ! 优先级最高
boolean result1 = !a && b || c;
System.out.println("result1: " + result1); // 输出 false
// && 优先级高于 ||
boolean result2 = a || b && c;
System.out.println("result2: " + result2); // 输出 true
}
}
```
在上面的示例中,运算符优先级的规则是按照 ! > && > || 的顺序进行计算的。
相关问题
java 逻辑运算优先级代码
以下是一个简单的 Java 代码示例,演示了逻辑运算符的优先级:
```
public class LogicOperatorExample {
public static void main(String[] args) {
boolean a = true;
boolean b = false;
boolean c = true;
// ! 运算符优先级最高,先执行取反操作
boolean result1 = !a && b || c;
// && 运算符优先级次之,先执行 && 操作,再执行 || 操作
boolean result2 = a && b || c;
// 使用括号改变运算符优先级
boolean result3 = a && (b || c);
System.out.println("result1 = " + result1); // 输出 result1 = true
System.out.println("result2 = " + result2); // 输出 result2 = true
System.out.println("result3 = " + result3); // 输出 result3 = true
}
}
```
在这个示例中,我们定义了三个 boolean 类型的变量 a、b 和 c,并使用逻辑运算符组合这些变量。我们使用三个不同的表达式来演示逻辑运算符的优先级和括号在表达式中的作用。最后,我们使用 System.out.println() 方法输出每个表达式的结果。
阅读全文