Example to show Array exception in java

Array Exception are the type of exception
which is usually thrown when the programmer tries to access an array index
which is out of declared array range. The program
given below describes how the exception occurs with array and also
gives the key to tackle these exception.
Understand with Array exception
In our example program we have declared an integer
array "arr" and it's length is two. Now if we will be accessing
any array index out of its length; for example in our example we are trying to
access array value at arr[7], program will throw an exception .The exception occurred
in the try block and caught by the catch block. The catch Exception ex) include
-
printstackTrace( ) - This method print a throw able
and backtrack to the standard error stream.
On execution of the code, the compiler show you an
ArrayIndexOutOfBoundsException.
Arrayexception.java
public class Arrayexception {
public static void main(String[] args) {
try {
int arr[];
arr=new int[2];
arr[0]=23;
arr[1]=23;
System.out.println("Element of array at this index is "+arr[7]);
}
catch(Exception ex){
ex.printStackTrace();
}
}
}
|
|
Output of the program
java.lang.ArrayIndexOutOfBoundsException: 7
at Arrayexception.main(Arrayexception.java:10) |
Note :- To remove this exception you have to give the
specified index that an array holds.
Download source code

|