【发布时间】:2017-05-22 06:40:37
【问题描述】:
我试图了解赋值操作的返回值究竟是如何工作的。 后跟this post“Java 返回赋值”。
boolean b1 = false, b2 = false;
if (b2 = b1 == false) {
System.out.println("true");
} else {
System.out.println("false");
}
b2为真因为(b1 == false)返回真,则b2赋值b2 = true返回
还是因为其他原因?
【问题讨论】:
-
这是
precedence和assignment和equal to的游戏。 @保罗
标签: java