Dav*_*vid 5 java methods do-while
我在某处的某些地方看到了这段代码.我想知道它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);
}
}
Run Code Online (Sandbox Code Playgroud)
我的意思是什么do意思?它的功能是什么?任何其他信息也是有用的.
这是一个do-while循环.因此,当count小于或等于5时,它将在下一个块中执行所有操作.此循环与正常while循环之间的差异在于,在循环结束时评估条件而不是开始.所以循环被保证至少执行一次.
哦,在这种情况下,它将打印:
1, 2
1, 2, 3, 4
Run Code Online (Sandbox Code Playgroud)
编辑:只是因为你知道在开始时也会有一个新的行,但格式似乎没有让我显示.
| 归档时间: |
|
| 查看次数: |
2454 次 |
| 最近记录: |