- Java Programming Examples
- Example - Home
- Example - Environment
- Example - Strings
- Example - Arrays
- Example - Date & Time
- Example - Methods
- Example - Files
- Example - Directories
- Example - Exceptions
- Example - Data Structure
- Example - Collections
- Example - Networking
- Example - Threading
- Example - Applets
- Example - Simple GUI
- Example - JDBC
- Example - Regular Exp
- Example - Apache PDF Box
- Example - Apache POI PPT
- Example - Apache POI Excel
- Example - Apache POI Word
- Example - OpenCV
- Example - Apache Tika
- Example - iText
- Java Tutorial
- Java - Tutorial
- Java Useful Resources
- Java - Quick Guide
- Java - Useful Resources
How to use handle multiple exceptions (devided by zero) in Java
Problem Description
How to use handle multiple exceptions (devided by zero)?
Solution
This example shows how to handle multiple exceptions while deviding by zero ?
public class Main { public static void main (String args[]) { int array[] = {20,20,40}; int num1 = 15, num2 = 0; int result = 0; try { result = num1/num2; System.out.println("The result is" +result); for(int i = 2; i >= 0; i--) { System.out.println("The value of array is" +array[i]); } } catch (ArrayIndexOutOfBoundsException e) { System.out.println("Error. Array is out of Bounds"+e); } catch (ArithmeticException e) { System.out.println ("Can't be divided by Zero"+e); } } }
Result
The above code sample will produce the following result.
Can't be divided by Zerojava.lang.ArithmeticException: / by zero
The following is an another example to use handle multiple exceptions in Java.
public class JavaApplication4 { public static void main(String args[]) { try { int a[] = new int[5]; a[5] = 30/0; } catch(ArithmeticException e){System.out.println("task1 is completed");} catch(ArrayIndexOutOfBoundsException e){System.out.println("task 2 completed");} catch(Exception e){System.out.println("common task completed");} System.out.println("rest of the code..."); } }
The above code sample will produce the following result.
task1 is completed rest of the code...
java_exceptions.htm
Advertisements