A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xlunaer 中级黑马   /  2015-4-15 14:36  /  246 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. package one;

  2. //自定义异常类
  3. class IsZeroException extends Exception {

  4.     //自定义异常类的构造方法
  5.     IsZeroException(String msg) {
  6.         super(msg);
  7.     }

  8. }

  9. public class Domo {

  10.     public static void main(String[] args) {
  11.         //捕获处理异常
  12.         try {
  13.             System.out.println(div(3, 0));
  14.         } catch (IsZeroException e) {
  15.             e.printStackTrace();
  16.         }
  17.     }

  18.     //div方法使用异常类:通过 throws 声明异常
  19.     public static double div(double a, double b) throws IsZeroException{
  20.         //当b==0的时候抛出异常
  21.         if(b == 0)
  22.             throw new IsZeroException("除数为0");
  23.         return a / b ;


  24.     }
  25. }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马