System.out.println("How long is the word you would like to guess?");
while (goodInput==false)
{
try
{
wordSize=scan.nextInt();
goodInput=true;
}
catch(InputMismatchException ime)
{
System.out.println("Thats not a number! Try again");
}
}
間違ったタイプの入力が入力された後、コンソールは無限ループで「それは数字ではありません...」を繰り返します。
*編集
私は試した
while(goodInput==false)
{
if (scan.hasNextInt())
{
wordSize=scan.nextInt();
goodInput=true;
}
else
{
System.out.println("Thats not a number! Try again");
}
}
これも同じエラーを生成します