publicclassMain{publicstaticvoidmain(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(Exception e){System.out.println("Exception occoured : "+e);}}}
结果
上面的代码示例将产生以下结果。
The result is1
Exception occoured : java.lang.ArrayIndexOutOfBoundsException:5
下面是Java中catch处理异常的另一个例子
publicclassTrycatch{publicstaticvoidmain(String args[]){try{int data =50/0;}catch(ArithmeticException e){System.out.println(e);}System.out.println("rest of the code...");}}
上面的代码示例将产生以下结果。
java.lang.ArithmeticException:/ by zero
rest of the code...