Computers and Technology, 07.08.2021 01:30, 7841784
The given program reads a list of single-word first names and ages (ending with -1), and outputs that list with the age incremented.
The program fails and throws an exception if the second input on a line is a String rather than an Integer.
At FIXME in the code, add a try/catch statement to catch java. util. InputMismatchException, and output 0 for the age.
Ex: If the input is:
Lee 18
Lua 21
Mary Beth 19
Stu 33
-1
then the output is:
Lee 19
Lua 22
Mary 0
Stu 34
import java. util. Scanner;
import java. util. InputMismatchException;
public class NameAgeChecker {
public static void main(String[] args) {
Scanner scnr = new Scanner(System. in);
String inputName;
int age;
inputName = scnr. next();
while (!inputName. equals("-1")) {
// FIXME: The following line will throw an InputMismatchException.
// Insert a try/catch statement to catch the exception.
age = scnr. nextInt();
System. out. println(inputName + " " + (age + 1));
inputName = scnr. next();
}
}
}
Answers: 2
Computers and Technology, 23.06.2019 15:00, herchellann302
To check whether your writing is clear , you can
Answers: 2
Computers and Technology, 25.06.2019 08:10, Krazyyykiddd
What refrigerant has been approved for new household refrigerators and freezers
Answers: 1
The given program reads a list of single-word first names and ages (ending with -1), and outputs tha...
Mathematics, 18.04.2021 20:10
Mathematics, 18.04.2021 20:10
Mathematics, 18.04.2021 20:10
Biology, 18.04.2021 20:10
English, 18.04.2021 20:10
Business, 18.04.2021 20:10