Java do while 循环
Java do-while 循环用于连续执行语句块,直到给定的条件为真。Java 中的 do-while 循环与while 循环类似,不同之处在于在执行语句后检查条件,因此 do while 循环可确保循环至少执行一次。
Java 执行 while 循环
Java do while循环语法如下:
do {
// statements
} while (expression);
do-while循环expression
必须返回布尔值,否则将引发编译时错误。
Java 流程图
Java do-while 循环示例
这是一个简单的 java do-while 循环示例,用于打印从 5 到 10 的数字。
package com.journaldev.javadowhileloop;
public class JavaDoWhileLoop {
public static void main(String[] args) {
int i = 5;
do {
System.out.println(i);
i++;
} while (i <= 10);
}
}
当 true 时执行 java
我们可以通过传递布尔表达式来创建无限循环,就像true
在 do while 循环中一样。这是一个简单的 do while java 无限循环示例。
package com.journaldev.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 循环
唯一应该使用 do-while 循环的情况是,即使条件表达式返回 false,您也希望至少执行一次循环内的语句。否则,最好使用 while 循环。Java while 循环看起来比 do-while 循环更简洁。这就是 java do while 循环的全部内容。您还应该研究java for 循环和java continue 语句。参考:Oracle 文档