【发布时间】:2013-07-22 09:34:42
【问题描述】:
代码:
int r=1;
System.out.println(r + (r=2));
输出是:3。但我期望的是4,因为我认为括号内的代码是先执行的?
【问题讨论】:
-
先执行?不,括号只会影响关联性。 Java 总是从左到右计算操作数。
-
你为什么期望 4?只是好奇...
-
谢谢...我假设括号中的代码首先执行是错误的。
标签: java grouping parentheses operator-precedence