Only new java code can be added after the code give

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter14: Exception Handling
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Only new java code can be added after the code given:

 

The while loop makes multiple attempts to read a nonnegative integer from input into userAge. Use multiple exception handlers to:

  • Catch an InputMismatchException, output "Unexpected input: The UserAge program quits", and assign retry with false.
  • Catch an Exception and output the message of the Exception.

End each output with a newline.

Ex: If the input is 44, then the output is:

Valid input: User's age is 44

Ex: If the input is L, then the output is:

Unexpected input: The UserAge program quits

Ex: If the input is -65 44, then the output is:

User's age must be nonnegative Valid input: User's age is 44

 

 

 

import java.util.Scanner;
import java.util.InputMismatchException;

public class UserAge {
   public static void main(String[] args) {
      Scanner scnr = new Scanner(System.in);
      int userAge;
      boolean retry = true;

      while (retry) {
         try {
            userAge = scnr.nextInt();
  
            if (userAge < 0) {
               throw new Exception("User's age must be nonnegative");
            }
  
            retry = false;
            System.out.print("Valid input: ");
            System.out.println("User's age is " + userAge);
         }

/*******************************************************************************************************                           New Java Code Here ; Plese test input

 

Expert Solution
steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Files and Directory
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,