黑马程序员技术交流社区

标题: try--catch语句块捕捉异常实例 [打印本页]

作者: IT杰    时间: 2015-4-15 13:02
标题: try--catch语句块捕捉异常实例
class Try_Catch_Exp1
{
  public static void main(String[] args)
   {
   int d=0,a;
   try   
   {
     System.out.println("Before throw Exception");   
     a=5/d;      
     System.out.println("the Exception is throw,The statement is't run");  
   }
  catch(ArithmeticException e)   
   {   
      System.out.println("处理算数异常的catch语句块捕获了异常!");        
      System.out.println("捕获的异常为"+e);
   }
   catch(ArrayIndexOutOfBoundsException e)
   {
       System.out.println("处理数组下标越异常的catch语句块捕获了异常!");        
       System.out.println("捕获的异常为"+e);
   }
   finally  
   {  
       System.out.println("这是所有catch块的共有部分!");  
   }
       System.out.println("try-catch-finally块后面的语句");
   }
}   

作者: 蜡笔    时间: 2015-4-15 13:12
程序里并没有定义数组
作者: an_lucas    时间: 2015-4-15 14:58
没必要 处理ArrayIndexOutOfBoundsException 异常吧?有没有数组不会出现下表越界的情况
作者: 曾宇    时间: 2015-4-15 15:03
因为毕老师的代码是这样写的。:(




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2