求大神指教,不知道哪里出了问题,如果首次输入的数据不是整型,后面就算输入整型也报错?
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);