i++是后增量(JLS
15.14.2)。它增加
i,但是表达式的结果是增加
i
之前 的值。将该值重新分配为
i有效会使值
i保持不变。
分解成这样:
int i = 0;int j = i++;
很容易看到
j == 0这种情况的原因。现在,
j我们改为用代替左侧
i。右边的值仍然是
0,这就是为什么要
i == 0插入摘要。

i++是后增量(JLS
i,但是表达式的结果是增加
i
i有效会使值
i保持不变。
分解成这样:
int i = 0;int j = i++;
很容易看到
j == 0这种情况的原因。现在,
j我们改为用代替左侧
i。右边的值仍然是
0,这就是为什么要
i == 0插入摘要。