gpt4 book ai didi

java - "do"在这里做什么? ( java )

转载 作者:搜寻专家 更新时间:2023-10-31 08:30:30 24 4
gpt4 key购买 nike

我在某个地方看到了这段代码。我想知道 do 是做什么用的。

public class LoopControl {
public static void main(String[] args) {
int count = 0;

do {
if (count % 2 == 0) {
for (int j = 0; j < count; j++) {
System.out.print(j+1);

if (j < count-1) {
System.out.print(", ");
}
}

System.out.println();
}

count++;
}
while (count <= 5);
}
}

我的意思是 do 到底是什么意思?它的作用是什么?任何其他信息也会很有用。

最佳答案

这是一个 do-while 循环。因此,当计数小于或等于 5 时,它将执行以下 block 中的所有操作。这与普通 while 循环之间的区别在于,条件是在循环结束时而不是开始时计算的。所以循环保证至少执行一次。

Sun tutorial on while and do-while.

哦,在这种情况下它会打印:

1, 2
1, 2, 3, 4

编辑:只是让你知道开头也会有一个新行,但格式似乎不允许我显示。

关于java - "do"在这里做什么? ( java ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2660110/

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