返回列表 發帖
  1. package o1;
  2. import java.util.Scanner;
  3. public class a2
  4. {
  5.     static Scanner s=new Scanner(System.in);
  6.     //方法中發生例外但沒處理,以throws語法拋給呼叫者處理
  7.     public static void main(String[] args) throws MyException
  8.     {   
  9.         float x,y;
  10.         System.out.print("輸入分子: ");
  11.         x=s.nextFloat();
  12.         System.out.print("輸入分母: ");
  13.         y=s.nextFloat();
  14.         if(y==0)
  15.             throw new MyException("~~~~分母不可為零喔!");
  16.         System.out.println(x+"/"+y+"="+(x/y));
  17.     }
  18. }
  19. class MyException extends Exception
  20. {
  21.     MyException(String str)
  22.     {
  23.         super(str);   //呼叫父類別的建構子
  24.     }
  25. }
複製代碼

TOP

返回列表