Java的do while循环
Java的do-while循环用于在给定条件为真之前持续执行一系列语句。Java中的do-while循环与while循环相似,只是条件在语句执行之后进行检查,因此do-while循环保证循环至少执行一次。
Java的do-while循环
Java的do-while循环语法如下:
do {
// statements
} while (expression);
在do-while循环的表达式必须返回一个布尔值,否则会产生编译时错误。
在Java中的流程图中执行循环。
Java do-while 循环示例
这是一个简单的Java do-while循环示例,用于打印从5到10的数字。
package com.Olivia.javadowhileloop;
public class JavaDoWhileLoop {
public static void main(String[] args) {
int i = 5;
do {
System.out.println(i);
i++;
} while (i <= 10);
}
}
以Java语言执行无限循环
通过在do while循环中将布尔表达式设置为true,我们可以创建一个无限循环。以下是一个简单的Java无限循环例子。
package com.Olivia.javadowhileloop;
public class DoWhileTrueJava {
public static void main(String[] args) throws InterruptedException {
do {
System.out.println("Start Processing inside do while loop");
// look for a file at specific directory
// if found, then process it, such as inserting rows into database
System.out.println("End Processing of do while loop");
Thread.sleep(5 * 1000);
} while (true);
}
}
请注意,要停止应用程序,您将需要手动退出它。如果该程序在终端中执行,则需使用Ctrl+C来停止。如果您在Eclipse IDE中执行程序,则有一个红色按钮用于终止程序。
做..直到与当..循环
只有在希望至少执行循环内语句一次的情况下,才应该使用do-while循环。否则,始终建议使用while循环。Java的while循环看起来更干净。关于Java的do-while循环就是这些。您还应该了解Java的for循环和continue语句。参考:Oracle文档。