java如何捕捉输入不是整数的异常
时间: 2024-02-01 21:02:12 浏览: 97
java异常捕捉
Java中可以使用try-catch块来捕捉输入不是整数的异常。具体来说,可以使用Scanner类的nextInt()方法读取用户输入的整数,然后使用try-catch块来捕捉InputMismatchException异常,即输入不是整数的异常。示例代码如下:
import java.util.Scanner;
import java.util.InputMismatchException;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
try {
System.out.print("请输入一个整数:");
int num = scanner.nextInt();
System.out.println("您输入的整数是:" + num);
} catch (InputMismatchException e) {
System.out.println("输入不是整数!");
}
}
}
当用户输入非整数时,程序会输出"输入不是整数!"。
阅读全文