0

これまでのコードでは、イベントに招待する人数を表す正の整数を入力するようにユーザーに求めています。ユーザー入力が負の値の場合にエラー メッセージを返す if ステートメントが既にあります。しかし、ユーザーが文字、文字列、または double を入力した場合にエラー メッセージを返すにはどうすればよいでしょうか? 文字を入力してこれをテストすると、端末は次のメッセージを表示します。

Exception in thread "main" java.util.InputMismatchException
at java.util.Scanner.throwFor(Scanner.java:909)
at java.util.Scanner.next(Scanner.java:1530)
at java.util.Scanner.nextInt(Scanner.java:2160)
at java.util.Scanner.nextInt(Scanner.java:2119)
at Cookies.main(Cookies.java:15)
4

1 に答える 1