在Java中,while
是一种循环结构,用于重复执行一段代码,直到指定的条件变为假。以下是使用while
循环的示例用法:
基本的while
循环:
int count = 0;
while (count < 5) {
System.out.println("Count: " + count);
count++;
}
在上述示例中,初始化一个计数器count
为0。然后,在while
循环中,只要count
小于5,就会输出当前的计数值,并将计数器递增。这个过程会一直重复执行,直到count
达到5为止。
使用while
循环读取用户输入:
import java.util.Scanner;
public class WhileLoopExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String input = "";
while (!input.equals("quit")) {
System.out.print("请输入命令(输入\"quit\"退出):");
input = scanner.nextLine();
System.out.println("你输入的命令是:" + input);
}
scanner.close();
System.out.println("程序已退出。");
}
}
在上述示例中,通过使用while
循环和Scanner
类,创建了一个简单的命令行交互程序。循环会不断地向用户提示输入命令,直到用户输入”quit”为止。
无论是基本的计数循环还是与用户交互的循环,while
语句都提供了一种便捷的方式来重复执行代码块,只要指定的条件保持为真。使用while
时,需要确保在循环体内更新控制条件,以免陷入无限循环。