Answered step by step
Verified Expert Solution
Question
1 Approved Answer
The while loop reads values from input until - 1 0 0 is read. Add an exception handler in the while loop to catch an
The while loop reads values from input until is read. Add an exception handler in the while loop to catch an InputMismatchException exception and:
Output "Removed unacceptable input for year of birth". End with a newline.
Discard the invalid input. import java.util.Scanner;
import java.util.InputMismatchException;
public class ManyYearsOfBirth
public static void mainString args
Scanner scnr new ScannerSystemin;
int yearOfBirth;
int hasRead ;
boolean continueOn true;
while continueOn
try
yearOfBirth scnrnextInt;
if yearOfBirth
System.out.printlnProcessed hasRead valid input values";
continueOn false;
else
System.out.printlnYear of birth: yearOfBirth;
hasRead;
Your code goes here
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started