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

What are the two primary methods of implementing security, Question : a...

Question : a) There are up to 14 different built-in groups that might be located by default in the Builtin container including "Account Operators", "Incoming Forest Trust Bui

Board Coloring, BoardColoring.java program for 2D MXM matrix

BoardColoring.java program for 2D MXM matrix

J2ee java website rebuild, J2EE Java Website rebuild Project Description...

J2EE Java Website rebuild Project Description: We are seeking an experienced developer to re-build a Java/J2EE based Website. We are in requirement to reconstruct our website

Error, UnsupportedClassVersionError

UnsupportedClassVersionError

Develop an android app for me, Project Description: I need someone to pr...

Project Description: I need someone to prepare an android app for me and provide it to me asap. The app details to be provided on pm Skills required: Java, Android

Automated the claim sub-system, Automated the claim sub-system: Insur...

Automated the claim sub-system: Insurance Domain:       CIA-MI   Type                                         Development - Web-based Application Role

The software or script to scan automotive ads, The software or script to sc...

The software or script to scan automotive ads Project Description: Looking for a company that made the script or application to search through pages of listings of automotive

XML File Homework, I need help on java homework. Is it possible to know the...

I need help on java homework. Is it possible to know the shortest possible time to get the solution before giving my commitment

Concept of events and events listeners and events handlers, Question: (...

Question: (a) State and explain clearly FIVE new features of Actionscript 3.0 as compared to Actionscript 2.0. (b) Explain clearly the concept of events and events listen

Execution process of java bytecode, Execution Process of Java bytecode ...

Execution Process of Java bytecode JVM are available for almost every operating system. Java bytecode is executed by employing any operating system's JVM. Hence achieve port

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