while (1>0){
try {
ID1= in.nextInt();
break;
}
catch(Exception e)
{
System.out.println("您输入的不是合法的ID,请重新输入,谢谢");
我想达到的效果就是,如果输入的不是一个int型,就捕获一个异常并提示用户重新输入,但是实际执行结果是,如果输入了一个错误的id1,就会无限循环catch中的代码,而不会允许再次输入。
IT僧
慕雪2708375
相关分类