java异常

来源:互联网 发布:江苏省域名备案 编辑:程序博客网 时间:2024/06/08 05:52
异常案例:
package Lei;
public class StringDemo {
 public static void main(String[] args)
 {
   int t=0;
  try{
   //异常语句
   Exc exc = null;
   exc = new Exc();
      t=exc.a/exc.b;
  }catch(NullPointerException e)
  {
   //输出异常
   System.out.println("指针异常"+e);
  }catch(ArithmeticException e)
  {
   System.out.println("算数异常"+e);
  }
  finally{
   //一定会执行的代码
  }
  
 }
 
}
class Exc{
 int a = 10;
 int b = 0;  
}
结果如下:
算数异常java.lang.ArithmeticException: / by zero
或者指针异常java.lang.NullPointerException

2 多种异常