2014年4月9日 星期三

例外 Exception:自行拋出例外:在程式中直接使用 throw

class ThrowException {
  static void math_div(int x, int y){
   try{
    if ( y == 0)
     throw new ArithmeticException(" 除數為 0");
    System.out.println("x="+ x + ";y=" + y + ";x / y = " + x/y);
   } catch(ArithmeticException e){
    System.out.println("例外內容: "+ e.getMessage());
   }
  }
}


public class ExceptionSelfThrow {

 public static void main(String[] args) {

  ThrowException.math_div(10, 5);
  ThrowException.math_div(10, 0);
 }
}
執行結果

沒有留言:

張貼留言