第5章第5章java异常处理(774KB).pptVIP

  • 31
  • 0
  • 约7.11千字
  • 约 35页
  • 2018-03-29 发布于未知
  • 举报
如何创建自定义异常 打开MyMath.java文件,假设我们在devide方法中不允许有负的除数,当接收到一个负的除数时,程序返回一个自定义的异常,通知调用者。 首先创建一个异常类DevideByMinusException class DevideByMinusException extends Exception{ //定义子类构造器方法 public DevideByMinusException(String msg){ super(msg); } } 抛出自定义异常 class MyMath{ public int devide(int x,int y) throws ArithmeticException,DevideByMinusException{ if(y0) throw new DevideByMinusException(除数为负数); int result=x/y; return result; } } throw关键字 用throw语句可以创建并抛出明确的异常 语法形式: Throw new xxException();如: try { if(flag0) { throw new NullPointerException(); } }…… 调用者需做的修改

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档