while (1>0){ try { ID1= in.nextInt(); break; } catch(Exception e) { System.out.println("您輸入的不是合法的ID,請重新輸入,謝謝"); } }我想達(dá)到的效果就是,如果輸入的不是一個int型,就捕獲一個異常并提示用戶重新輸入,但是實際執(zhí)行結(jié)果是,如果輸入了一個錯誤的id1,就會無限循環(huán)catch中的代碼,而不會允許再次輸入。
添加回答
舉報
0/150
提交
取消