【发布时间】:2010-01-17 12:56:52
【问题描述】:
为什么下面的代码
int i = 1;
System.out.print(i += i++);
System.out.print(i);
第二次打印输出 2 两次而不是 3?
有人能解释一下吗?
谢谢。
【问题讨论】:
-
应该注意的是,在现实世界中你永远不应该这样编码。从不。
-
@Grey:是的,只是想弄清楚这一点
标签: java post-increment