Java 逻辑运算符

目录??逻辑运算符??逻辑运算符

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

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

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

例如:当使用 && 逻辑运算符时,在两个操作数都为 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 = falsea || b = true!a = falsea ^ b = true

也有伤心的,既有令人兴奋的,也有令人灰心的,

Java 逻辑运算符

相关文章:

你感兴趣的文章:

标签云: