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 Loop

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 loop example

以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文档。

发表回复 0

Your email address will not be published. Required fields are marked *


广告
将在 10 秒后关闭
bannerAds