当我查看这段代码时,我最初认为这将是一个无限循环。但是当我运行代码时,我将其作为输出(附加为图像)。我想知道是否有人可以解释为什么给出这个输出?
public static void main(String[] args){
int i = 0;
while (i < 5) {
for (int j = i; j > 1; j--)
System.out.print(j + " ");
System.out.println("******");
i++;
}
}
答案 0 :(得分:0)
这不是一个无限循环,因为我正在增加
while (i < 5) {
for (int j = i; j > 1; j--)
System.out.print(j + " "); //only statement in the for
System.out.println("******");
i++;
}
如您所见,for循环中唯一的语句是System.out.print(j + " ");
,您可以使用 {}