返回列表 發帖

例外處理 (一)

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

寫一個除法程式, 測試當分母為零, 以及輸入字母時, 產生的例外.
  1. import java.util.Scanner;
  2. public class ch45
  3. {
  4.     public static void main(String args[])
  5.     {
  6.          int a,b;
  7.          Scanner s=new Scanner(System.in);
  8.          System.out.print("請輸入分子: ");
  9.          a=s.nextInt();
  10.          System.out.print("請輸入分母: ");
  11.          b=s.nextInt();
  12.          System.out.println(a+"/"+b+" = "+a/b);
  13.     }
  14. }
複製代碼

  1. import java.util.Scanner;
  2. public class ch45
  3. {
  4.     public static void main(String args[])
  5.     {
  6.          int a,b;
  7.          Scanner s=new Scanner(System.in);
  8.          System.out.print("請輸入分子: ");
  9.          a=s.nextInt();
  10.          System.out.print("請輸入分母: ");
  11.          b=s.nextInt();
  12.          System.out.println(a+" / "+b+" = "+a/b);
  13.     }
  14. }
複製代碼

TOP

  1. import java.util.Scanner;
  2. public class ch45
  3. {
  4.     public static void main(String args[])
  5.     {
  6.          int a,b;
  7.          Scanner s=new Scanner(System.in);
  8.          System.out.print("請輸入分子: ");
  9.          a=s.nextInt();
  10.          System.out.print("請輸入分母: ");
  11.          b=s.nextInt();
  12.          System.out.println(a+" / "+b+" = "+a/b);
  13.     }
  14. }
複製代碼

TOP

  1. import java.util.Scanner;
  2. public class ch55
  3. {
  4.     public static void main(String args[])
  5.     {
  6.         Scanner s=new Scanner(System.in);
  7.         System.out.println("輸入分子");
  8.         int a=nextInt();
  9.         System.out.println("輸入分母");
  10.         int b=nextInt();
  11.         System.out.println(a+"/"+b+"="+a/b);
  12.     }
  13. }
複製代碼

TOP

  1. import java.util.Scanner;
  2. public class ch45
  3. {
  4.     public static void main(String args[])
  5.     {
  6.         Scanner s=new Scanner(System.in);
  7.         System.out.print("輸入一分子: ");
  8.         int a=s.nextInt();
  9.         System.out.print("輸入一分母: ");
  10.         int b=s.nextInt();
  11.         System.out.print(a+"/"+b+"="+a/b);
  12.     }
  13. }
複製代碼

TOP

  1. import java.util.Scanner;
  2. public class ch45
  3. {
  4.    public static void main(String args[])
  5.    {
  6.       Scanner s=new Scanner(System.in);
  7.       System.out.println("請輸入分子: ");
  8.       int a=s.nextInt();
  9.       System.out.println("請輸入分母: ");
  10.       int b=s.nextInt();
  11.       System.out.println(a+" / "+b+" = "+a/b);
  12.    }
  13. }
複製代碼

TOP

返回列表