小编All*_*ang的帖子

为什么循环在末尾打印0?

这是我在网站上找到的一个例子.结果与我的预期完全不同.但没有进一步的解释.

int num = 0;

for (int i = 0; i < 3; ++i)
{  
    num += num++;
}

System.out.println(num);
Run Code Online (Sandbox Code Playgroud)

最后,结果将打印出来0.我对这个操作感到很困惑num += num++.有人可以解释一下吗?

java for-loop increment

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

标签 统计

for-loop ×1

increment ×1

java ×1