How to catch multiple exceptions explain with example, JAVA Programming

Assignment Help:

How to catch multiple exceptions explain with example?

If multiple blocks match the exception type, the first block in which matches the kinds of the exception catches it.
public class HelloThere {

public static void main(String[] args) {

int repeat;

try {
// possible NumberFormatException and ArrayIndexOutOfBoundsException
repeat = Integer.parseInt(args[0]);

// possible ArithmeticException
int n = 2/repeat;

// possible StringIndexOutOfBoundsException
String s = args[0].substring(5);
}
catch (NumberFormatException e) {
// print an error message
System.err.println("Usage: java HelloThere repeat_count" );
System.err.println(
"where repeat_count is the number of times to say Hello" );
System.err.println("and given as an integer like 1 or 7" );
return;
}
catch (ArrayIndexOutOfBoundsException e) {
// pick a default value
repeat = 1;
}
catch (IndexOutOfBoundsException e) {
// ignore it
}
catch (Exception e) {
// print an error message and exit
System.err.println("Unexpected exception");
e.printStackTrace();
return;
}

for (int i = 0; i < repeat; i++) {
System.out.println("Hello");
}

}

}
It's rare to catch a general Error or Throwable because it's actually hard to clean up after them in the general case. 


Related Discussions:- How to catch multiple exceptions explain with example

Write a program that will analyze stocks, Write a program in java that will...

Write a program in java that will analyze stock data and purchase stock with the user''s specific risk and investment. User will select risk from a GUI, high, medium or low and inp

Explain the rules for tostring() methods, Explain the Rules for toString() ...

Explain the Rules for toString() Methods ? toString() methods should return a single line of text that does not contain any carriage returns or linefeeds. toString() methods

Answer, a program to find the area under curve y=f(x) between x=a and x=b,i...

a program to find the area under curve y=f(x) between x=a and x=b,integrate y=f(x) between the limits of a and b

Android and universal ios- multipurpose testing app, Android and Universal ...

Android and Universal iOS, Multipurpose Testing App Universal iOS and Android, versatile Testing App Based on Phonegap with the subsequent main features * Support single answ

Online Store Website, Project Requirements • Create your own online store ...

Project Requirements • Create your own online store Web site, selling products of your choice. • Create pages that allow you to search and buy available products, as well as add,

How we declaring arrays in java language, How we Declaring Arrays in java l...

How we Declaring Arrays in java language? Like all other variables in Java, an array must have a exact type such as byte, int, String or double. Just variables of the appropria

What is alternate text, What is Alternate Text ? The APPLET element ca...

What is Alternate Text ? The APPLET element can have an ALT attribute. An ALT attribute is used through a browser which understands the APPLET tag but for some purpose cannot

Java program need to compile, Java program need to compile Project Descr...

Java program need to compile Project Description: i have one program required to compile to run it . Skills required: Java

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd