init;
while (test) {
statements;
step;
}
我对上述while循环中的步骤位置有疑问。步骤写在哪里有关系吗?换句话说,如果将步骤写为第一条语句或在中间或结尾的某处,它将更改while循环中的任何值吗?如果可以,您可以提供一个简短的示例来说明这种效果。
最佳答案
步骤的位置肯定会影响循环的主体。想象一下,如果下面的代码正在访问数组,则第一个示例可能会错过数组中的第一个元素。
输出0-9
int x = 0;
while(x < 10){
System.out.println(x);
x++;
}
输出1-10
int x = 0;
while(x < 10){
x++;
System.out.println(x);
}
关于java - While循环和步进,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14595274/