Java 實(shí)例 - 鏈試異常

Java 實(shí)例 Java 實(shí)例

以下實(shí)例演示了使用多個(gè) catch 來(lái)處理鏈試異常:

/*
 author by w3cschool.cc
 Main.java
 */

public class Main{
   public static void main (String args[])throws Exception  {
      int n=20,result=0;
      try{
         result=n/0;
         System.out.println("結(jié)果為"+result);
      }
      catch(ArithmeticException ex){
         System.out.println("發(fā)算術(shù)異常: "+ex);
         try {
         throw new NumberFormatException();
         }
         catch(NumberFormatException ex1) {
            System.out.println("手動(dòng)拋出鏈試異常 : "+ex1);
         }
      }
   }
}

以上代碼運(yùn)行輸出結(jié)果為:

發(fā)算術(shù)異常: java.lang.ArithmeticException: / by zero
手動(dòng)拋出鏈試異常 : java.lang.NumberFormatException

Java 實(shí)例 Java 實(shí)例