java捕捉异常后怎么重新输入
时间: 2023-05-21 14:05:10 浏览: 118
简单的java输入异常处理
5星 · 资源好评率100%
在捕捉异常后,可以使用循环来重新获取输入,直到输入符合要求为止。例如:
```java
Scanner input = new Scanner(System.in);
int num;
while (true) {
try {
System.out.print("请输入一个整数:");
num = input.nextInt();
break;
} catch (InputMismatchException e) {
System.out.println("输入错误,请输入一个整数!");
input.nextLine(); // 清空输入缓冲区
}
}
```
在上述代码中,如果用户输入的不是一个整数,会抛出 `InputMismatchException` 异常,程序会提示用户重新输入,直到输入一个整数为止。
阅读全文