如何使它不显示“java.util.InputMismatchException”?
例如:
import java.util.Scanner;
class Test {
public static void main(String args[]){
Scanner input = new Scanner(System.in);
int number;
System.out.print("Type a number: ");
number = input.nextInt();
System.out.println(number);
input.close();
}
}
当你输入一个有效的 int 时它工作正常,比如“5”,但是当用户输入一个无效的 int 时,比如“5.1”或“a”,它会在线程“main”java.util.InputMismatchException 中给出错误异常. 如果用户输入无效的 int,有没有办法绕过错误并显示/执行其他操作?
像这样:
Type in a number: a
That is not a valid number. Try again