相关疑难解决方法(0)

后增量无限循环i + = i ++;

我不明白为什么这个后增量方程不会增加.我原本以为在+ =操作之后,值会增加1,然后第二次我将获得1值.但输出是0零的无限循环.是否有人能够解释为什么'我'不会增加.

int i = 0;
for(; ; ) {
  if ( i >= 10) break;
  i += i++;
}
System.out.println(i);
Run Code Online (Sandbox Code Playgroud)

java increment

10
推荐指数
2
解决办法
1248
查看次数

标签 统计

increment ×1

java ×1