私は例外を止めようとしていますが、その方法がわかりません。やってみましたparseInt
、java.util.NormalExceptionMismatch
等。
誰かがこの問題を解決する方法について何か洞察を持っていますか?コピーアンドペーストのため、フォーマットは少しずれています。
do
{
System.out.print(
"How many integers shall we compare? (Enter a positive integer):");
select = intFind.nextInt();
if (!intFind.hasNextInt())
intFind.next();
{
// Display the following text in the event of an invalid input
System.out.println("Invalid input!");
}
}while(select < 0)
私が試した他の方法:
do
{
System.out.print(
"How many integers shall we compare? (Enter a positive integer):");
select = intFind.nextInt();
{
try{
select = intFind.nextInt();
}catch (java.util.InputMismatchException e)
{
// Display the following text in the event of an invalid input
System.out.println("Invalid input!");
return;
}
}
}while(select < 0)