【发布时间】:2020-05-01 06:27:11
【问题描述】:
在这个循环中有一个错误“The value changed at i++ is not used”。
for (technique j : activeuser.techniques) {
int i = 1;
i = i++;
System.out.print(i + j.tname + " and ");
}
这里的上下文并不重要,所以剩下的代码我就不写了。 你能解释一下这个循环是如何工作的吗?我了解其他循环,但找不到该循环的解释,谢谢。
【问题讨论】:
-
对于整个迭代,当您为每次迭代重新创建变量 i 时,我的值为 2
-
这能回答你的问题吗? How does the Java 'for each' loop work?
标签: java