【发布时间】:2018-10-04 18:50:55
【问题描述】:
根据Oracle的文档,for循环是我们所知道的:
for (initialization; termination; increment) {
statement(s)
}
例如,
class ForDemo {
public static void main(String[] args){
for(int i=1; i<11; i++){
System.out.println("Count is: " + i);
}
}
}
为什么我们不能像这样在 for 循环之外声明初始化部分?
class ForDemo {
public static void main(String[] args){
int i = 1;
for(i; i<11; i++){
System.out.println("Count is: " + i);
}
}
}
【问题讨论】:
-
去掉'i;'中的'i'它应该可以工作。
-
在 Stack Overflow 上,我们倾向于不混合问题陈述并在问题帖子中解决它。相反,您可以self-answer您自己的问题。请从您的问题帖子中删除答案部分。
-
@Tsyvarev 完成 :)