当前位置 : 主页 > 编程语言 > java >

Java 逻辑运算符

来源:互联网 收集:自由互联 发布时间:2022-07-17
目录 ​​逻辑运算符​​ 逻辑运算符 逻辑运算符是通过运算符将操作数或等式进行逻辑判断的语句。 表格中的例子中,假设布尔变量 a 为真(true),变量 b 为假(false): 与 || 是具


目录

  • ​​逻辑运算符​​

逻辑运算符

逻辑运算符是通过运算符将操作数或等式进行逻辑判断的语句。

表格中的例子中,假设布尔变量 a 为真(true),变量 b 为假(false):

Java 逻辑运算符_ico


&& 与 || 是具有短路性质,当按优先级顺序计算到当前表达式时,表达式的结果可以确定整个表达式的结果时,便不会继续向后进行判断和计算,而直接返回结果。

例如:当使用 && 逻辑运算符时,在两个操作数都为 true 时,结果才为 true,但是当得到第一个操作为 false 时,其结果就必定是 false,这时候就不会再判断第二个操作了。在计算表达式 (a & b) && (a | b) 时,首先计算 a & b 得到了 false,因为之后是 &&,任何值与 false 进行与操作都是 false,所以可以不用再计算下去,而直接返回 a & b 的结果 false。

public class LogicOperation {
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 = " + (!a));
System.out.println("a ^ b = " + (a ^ b));
}
}a && b = false
a || b = true
!a = false
a ^ b = true


上一篇:Java 关键字和语句
下一篇:没有了
网友评论