返回列表 發帖

例外處理 (一)

本帖最後由 tonyh 於 2017-3-25 11:20 編輯

寫一個除法程式, 測試當分母為零, 以及輸入字母時, 產生的例外.

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

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

TOP

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

TOP

  1. import java.util.Scanner;
  2. public class Ch40
  3. {
  4.    public static void main(String args[])
  5.    {
  6.       float x,y;

  7.       Scanner s=new Scanner(System.in);
  8.       
  9.       System.out.print("ENTER X/-:");
  10.       x=s.nextFloat();
  11.       System.out.print("ENTER -/Y:");
  12.       y=s.nextFloat();
  13.       
  14.       System.out.println(x+"/"+y+"="+(x/y));
  15.    }
  16. }
複製代碼
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

  1. import java.util.Scanner;
  2. public class Ch50
  3. {
  4.     public static void main(String args[])
  5.     {
  6.         int x,y;
  7.         Scanner s=new Scanner(System.in);
  8.         System.out.print("請輸入分子: ");
  9.         x=s.nextInt();
  10.         System.out.print("請輸入分母: ");
  11.         y=s.nextInt();
  12.         System.out.println(x+"/"+y+" = "+x/y);
  13.     }
  14. }
複製代碼
我是眾神之王XXX  I love you
0000000000

TOP

返回列表