求大神指教,不知道哪里出了问题,如果首次输入的数据不是整型,后面就算输入整型也报错?
do{
System.out.println("请输入第一名参赛者的信息:");
System.out.println("请输入参赛者ID:");
try{
flag = 0;
id = scanner.nextInt();
}catch(InputMismatchException e){
flag = 1;
System.out.println("输入的数据非整型,请重新输入!");
}
}while(flag == 1);