Enter 5 integers from the command line, put in an integer array, and print the output. Requirements:
If the input data is not an integer, to catch an input mismatch exception, display "Please enter an integer", or if the input data is 5 extra, capture the array out of bounds exception, display "Please enter 5 integers".
Whether or not an exception occurs, output "Thanks for using this program!" ”
Import java.util.InputMismatchException;
Import Java.util.Scanner;
public class ExceptionTest2 {
public static void Main (string[] args) throws Exception {
TODO auto-generated method stubs
try{
int a[]=new int[5];
SYSTEM.OUT.PRINTLN ("Input 5 integers");
for (int i=0;i<10;i++) {
Scanner sc=new Scanner (system.in);
A[i]=sc.nextint ();
}
for (int j=0;j<5;j++)
{
System.out.print ("a[" +j+ "]=" +a[j]+ ",");
}
}
catch (ArrayIndexOutOfBoundsException e) {
System.out.println (E.getmessage ());
E.printstacktrace ();
}
catch (Inputmismatchexception e) {
System.out.println (E.getmessage ());
E.printstacktrace ();
}
finally{
SYSTEM.OUT.PRINTLN ("Thank you for using this program");
}
}
}
Exception handling: Enter 5 integers from the command line, put in an integer array, and print the output ...