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循环更干净。