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