【发布时间】:2012-10-08 06:23:51
【问题描述】:
可能重复:
Does Java evaluate remaining conditions after boolean result is known?
在 java 中使用多个 && 语句执行代码时,如果第一个布尔比较解析为 false,编译器是否会继续解析其他布尔比较?
if (1==2 && 3==4 && 4==5) { Do Something }
一旦确定1==2为假,编译器会立即跳出if语句还是继续解析3==4和4==5?
【问题讨论】:
标签: java performance