java创建死循环输入数字
时间: 2024-12-02 14:17:59 浏览: 1
在Java中,创建一个死循环让用户输入数字通常用于教学或演示控制台交互的基本例子。这里是一个简单的示例,它会不断提示用户输入,直到用户输入特定字符如"exit"来停止循环:
```java
import java.util.Scanner;
public class DeadLoopInput {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.println("请输入一个数字(输入'exit'退出):");
String input = scanner.nextLine();
if ("exit".equals(input)) { // 检查用户是否输入了 "exit"
break; // 如果等于,跳出循环
}
try {
int number = Integer.parseInt(input); // 尝试将输入转化为整数
// 这里可以对输入的数字做进一步处理...
System.out.println("您输入的数字是:" + number);
} catch (NumberFormatException e) {
System.out.println("这不是有效的数字,请重新输入!");
}
}
scanner.close(); // 关闭扫描器
System.out.println("程序已退出。");
}
}
```
在这个程序中,如果用户输入非数字字符,程序会捕获`NumberFormatException`并提示用户重新输入。用户输入"exit"时,`break`语句终止无限循环。
阅读全文