
- 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 Useful Resources
- Java - Quick Guide
- Java - Useful Resources
How to handle multiple exceptions while array is out of bound in Java
Problem Description
How to handle multiple exceptions while array is out of bound?
Solution
This example shows how to handle multiple exception methods by using System.err.println() method of System class.
public class Main { public static void main (String args[]) { int array[] = {20,20,40}; int num1 = 15, num2 = 10; int result = 10; try { result = num1/num2; System.out.println("The result is" +result); for(int i = 5; i >= 0; i--) { System.out.println("The value of array is" +array[i]); } } catch (ArrayIndexOutOfBoundsException e) { System.out.println("Array is out of Bounds"+e); } catch (ArithmeticException e) { System.out.println ("Can't divide by Zero"+e); } } }
Result
The above code sample will produce the following result.
The result is1 Array is out of Boundsjava.lang.ArrayIndexOutOfBoundsException : 5
java_exceptions.htm
Advertisements