go to previous page   go to home page   go to next page hear noise

Answer:

Enter an integer:  1492                  OK
Enter an integer:  Fourteen ninety two   WRONG
Enter an integer:  14.92                 WRONG
Enter an integer:  -1492                 OK
Enter an integer:  1 4 9 2               MAYBE , but only the '1' will be scanned

InputMismatchException

input mismatch exception

If the user enters one of the WRONG lines, the statement

num = scan.nextInt()

will not be able to scan the characters as an integer. It with throw an exception. You will see something like the above.

This exception was passed out of the running program to the Java system, which stopped the program and wrote the error messages.


QUESTION 15:

At what line of your program did the problem occur? (Inspect the error message from the program.)