【发布时间】:2015-10-05 05:12:18
【问题描述】:
我有这个问题:
下面的 for 循环后面的 i 是什么? 给定的代码是:
int y= 0;
for (int i= 0; i<10; ++i)
{
y+= i;
}
我说答案是 9,但根据评分员的说法这是不正确的。我什至打印了“i”,结果是 9。
【问题讨论】:
-
i在 for 循环之后不存在,因为它超出了范围。 -
你确定你不是指y的值吗?因为那肯定不会是 9...
-
i 在它不存在之前的最后一个值是 10。这是使循环中断的值。
标签: java for-loop pre-increment