Scanner input=new Scanner(system.in) //输入类型不匹配进入死循环 while(true) { try { System.out.println("请输入第"+i+"个玩家的ID:"); p.ID=input.nextInt(); break; }catch (Exception e) { System.out.println("请输入整数!"); continue; } } //正常代码 while(true) { System.out.println("请输入第"+i+"个玩家的ID:"); String str = input.next(); try { p.ID=Integer.parseInt(str); break; }catch (Exception e) { System.out.println("请输入整数!"); continue; } }
相关分类