Java do while循环
时间:2020-02-23 14:36:30 来源:igfitidea点击:
Java do-while循环用于连续执行语句块,直到给定条件为真为止。
Java中的do-while循环与while循环类似,不同之处在于在执行语句后检查条件,因此while循环do保证循环至少执行一次。
Java do while循环
Java do while循环语法如下:
do {
//statements
} while (expression);
do-while循环的expression必须返回布尔值,否则将引发编译时错误。
Java do-while循环示例
这是一个简单的java do-while循环示例,可打印5到10之间的数字。
package com.theitroad.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循环
我们可以通过在do while循环中将布尔表达式作为true传递来创建无限循环。
这是java无限循环示例。
package com.theitroad.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 vs while循环
唯一应该使用" do-while"循环的时间是,即使条件表达式返回false,也要至少在循环中执行一次语句。
否则,最好使用while循环。
Java while循环看起来比do-while循环更干净。

