私はJavaが初めてで、ユーザーが整数を入力するまでユーザー入力を求め続けたいと思っていたので、InputMismatchExceptionはありません。このコードを試しましたが、整数以外の値を入力すると例外が発生します。
int getInt(String prompt){
System.out.print(prompt);
Scanner sc = new Scanner(System.in);
while(!sc.hasNextInt()){
System.out.println("Enter a whole number.");
sc.nextInt();
}
return sc.nextInt();
}
御時間ありがとうございます!