Showing posts with label throws throw keyword usage. Show all posts
Showing posts with label throws throw keyword usage. Show all posts

Friday, 19 August 2011

Exception Handling in Java

public class MyException{

public void myFun() {
int[] array = new int[3];
  try{

 for(int i=0;i<4;++i){
  array[i] = i;
  }
 System.out.println(array);
  }catch(ArrayIndexOutOfBoundsException e){
   //printed just to inform that we have entered the catch block
                       System.out.println(e.toString()+"\n");
   //System.out.println("Oops, we went to far, better go back to 0!");
  }
 }


 public static void main(String Args[]){
 MyException me=  new  MyException();
   try{
   me.myFun();
                        me.myMethod();

  }catch(Exception e){System.out.println(e.toString()+"\n");}

        }

public void  myMethod() throws ArithmeticException{
     throw new ArithmeticException();
}


}