请问那个异常要怎么处理呀?不太会
输入的ID不是int 型时,处理的那个异常,不太会加...?
输入的ID不是int 型时,处理的那个异常,不太会加...?
2019-07-22
System.out.println("请输入第1位玩家的ID和姓名");
Player p1 = new Player();
boolean isOk = true;
while (isOk) {
System.out.println("输入ID:");
scanner = new Scanner(System.in);
try {
int inputId = scanner.nextInt();
p1.setID(inputId);
isOk = false;
} catch (InputMismatchException e) {
// TODO: handle exception
System.out.println("请输入整数类型的ID!");
isOk = true;
continue;
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
break;
}
}
举报