私が書いているプログラムの場合、ユーザーに 1 から 8 までの整数を求める必要があります。これを行う複数の (よりクリーンな) 方法を試しましたが、どれも機能しなかったため、次のようになります。
int x = 0;
while (x < 1 || x > 8)
{
System.out.print("Please enter integer (1-8): ");
try
{
x = Integer.parseInt(inputScanner.next());
}
catch(NumberFormatException e)
{
x = 0;
}
}
inputScanner
スキャナーはどこにありますか。きっともっと良い方法がありますか?