Here handle error of array size exceed. In this example "exception_demo.java", array size is 10. Means we can insert element into array from arr[0] to arr[9] position. But trying to insert element at arr[10]. So ArrayIndexOutOfBoundsException occurs.
Program Code
//This program illustrates the Exception in a program. public class exception_demo { public static void main(String args[]) { int []arr=new int[10]; try { arr[10]=40; // Error occurs because arr range from 0 to 9 } catch(ArrayIndexOutOfBoundsException e) { System.out.println("Error Caught: Array index out of bounds"); arr[9]=40; } System.out.println("Beyond the exception point"); System.out.println("Last element of array = "+arr[9]); } }
Output
What is ArrayIndexOutOfBoundsException?
It is one of unchecked exception. Such exceptions are not listed in the list. This is identified at runtime. This occurs when array index is beyond the bounds means array size lime exceed.Hope, this java code helps to understand exception handling in Java.
Dont SPAM