Question: 1 2 . 1 2 LAB: Input errors with zyLabs Write a program that takes in three integers as inputs and outputs the largest value.
LAB: Input errors with zyLabs
Write a program that takes in three integers as inputs and outputs the largest value. Use a try block to perform all the statements. Use a catch block to catch any NoSuchElementException caused by missing inputs. Then output the number of inputs read and the largest value, or output No max" if no inputs are read.
Note: Because inputs are preentered when running a program in the zyLabs environment, the system throws the NoSuchElementException when inputs are missing. Test the program by running the program in the Develop mode.
Hint: Use a counter to keep track of the number of inputs read and compare the inputs accordingly in the catch block when an exception is caught.
Ex: If the input is:
the output is:
Ex: If the input is:
the system throws the NoSuchElementException and outputs:
inputs read:
Max is
Ex: If no inputs are entered:
the system throws the NoSuchElementException and outputs:
inputs read:
No max
my code
import java.util.Scanner;
import java.util.NoSuchElementException;
public class LabProgram
public static void mainString args
Scanner scnr new ScannerSystemin;
int val val val;
int max ;
int inputCounter ;
try
String inputLine scnrnextLine;
String parts inputLine.split;
for String part : parts
if part.isEmpty
int value Integer.parseIntpart;
inputCounter;
if inputCounter
val value;
max value;
else if inputCounter
val value;
else if inputCounter
val value;
else
Ignore extra inputs
if value max
max value;
catch NoSuchElementException ex
System.out.println inputs read:
No max";
catch NumberFormatException ex
System.out.printlnInvalid input. Please provide integers.";
if inputCounter
System.out.printlnmax;
Latest submission : AM CDT on
Only show failing tests
:Compare output
Input
Your output
:Compare output
Output differs. See highlights below.
Special character legend
Input
Your output
Expected output :Compare output
Output differs. See highlights below.
Special character legend
Input
Your output
Expected output
inputs read:
Max is
:Compare output
Output differs. See highlights below.
Special character legend
Input
Your output
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
