int i = 1;
int j = 1;
while (i < 4) {
j += i;
i++;
}
System.out.println("i = " + i);
System.out.println("j = " + j);
我有以下内容,我试图弄清楚它是如何工作的。我是java新手,所以我还不知道如何调试我的代码。该程序的输出显示 i = 4 和 j = 7。但是 while 循环的条件应该只在 i < 4 时执行。为什么它在 i = 4 时执行?我尝试将条件更改为 i <= 4 并输出 i = 5。我在这里缺少什么?