gpt4 book ai didi

Java在for循环外声明迭代器

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:04:40 26 4
gpt4 key购买 nike

根据 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);
}
}
}

最佳答案

你可以:

 for(; i<11; i++){
System.out.println("Count is: " + i);
}

但是i的范围不同。 i 现在将存在于循环之外。

关于Java在for循环外声明迭代器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52653350/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com