可能重复:
当 Java 评估一个连词 (<boolean exp1> && <boolean exp2>) 时,如果 exp1 为假,它是否评估 exp2?
如果我有 2 个条件说,A 和 B,我输入:
A && B
它们是否都并行评估,然后才进行 AND?例如,如果我输入A && false
它会评估A
条件还是知道它无论如何都会是假的?
如果它不是并行完成的,它是从右边开始还是从左边开始?(A && false
VS false && A
)。
谢谢。
编辑:明白了。谢谢大家!