返回列表 發帖

例外處理 (二)

本帖最後由 tonyh 於 2014-8-30 16:14 編輯

利用 try...catch 語法捕捉例外, 與 toString() 函式將捕捉到的例外類別顯示出來.



  1. import java.util.Scanner;
  2. public class ch46
  3. {
  4.     public static void main(String args[])
  5.     {
  6.         try
  7.         {
  8.             int a, b;
  9.             Scanner s=new Scanner(System.in);
  10.             System.out.print("請輸入分子: ");
  11.             a=s.nextInt();
  12.             System.out.print("請輸入分母: ");
  13.             b=s.nextInt();
  14.             System.out.println(a+"/"+b+"="+(a/b));
  15.         }
  16.         catch(Exception e)
  17.         {
  18.             System.out.println("程式發生錯誤!");
  19.             System.out.println("例外類別: "+e.toString());
  20.         }
  21.     }
  22. }

  23. /*
  24.     try
  25.     {
  26.          預期可能發生例外的敘述
  27.     }
  28.     catch(例外物件)
  29.     {
  30.          對應的處理程序
  31.     }
  32.     finally    //可有可無
  33.     {
  34.          無論例外是否發生都會處理的程序
  35.     }
  36. */
複製代碼
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

返回列表