我讀過的用戶輸入必須只有int類型,問題出現在用戶輸入字母而不是int時。我知道如何處理異常,但我想將掃描儀返回到用戶犯了錯誤的地方。我能怎麼做? 我已經嘗試過無限循環,但它不起作用。用戶錯誤後回掃描器 - java
try{
System.out.print("enter number: ");
value = scanner.nextInt();
}catch(InputMismatchException e){
System.err.println("enter a number!");
}
你能告訴我們你的循環嘗試嗎? – PakkuDon