gpt4 book ai didi

java - 嵌套循环内递增

转载 作者:行者123 更新时间:2023-12-01 09:15:50 25 4
gpt4 key购买 nike

我有一个非常直接的问题。在下面的程序中,为什么 i 在 for 循环的第一次迭代中没有增加到 1?我的编译器显示,第一次运行时,j 不小于 i,因为它们都是 0。谢谢!

  int i;
for (i = 0; i < 5; i++) {
int j = 0;
while (j < i) {
System.out.print(j + " ");
j++;

最佳答案

第一次迭代时i的值为0,第二次迭代时为1。采取以下措施:

for (int i = 0; i < 5; i++) {
// loop code
}

上面的 for 循环只是语法糖:

{ 
int i = 0;
while (i < 5) {
// loop code
i++;
}
}

请注意,外面的大括号表明 for 循环退出后,变量 i 不再处于作用域内。

关于java - 嵌套循环内递增,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40554883/

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