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;
}
}
添加回答
举报
0/150
提交
取消