第6章 异常处理62722.pptVIP

  • 26
  • 0
  • 约7.89千字
  • 约 35页
  • 2016-12-06 发布于浙江
  • 举报
第6章 异常处理62722

6.6 定义自己的异常类 虽然Java类库中提供了丰富的异常类型,能够满足绝大多数编程的需要,也有一些时候,程序中需要定义自己的异常类。 自定义的异常必须是直接或间接派生自Throwable类,通常的做法是从Exception类直接派生。 假如某项工作对身高要求较严,需要在170cm和180cm之间。若低于170cm便产生TooShortException异常,若高于180cm,则会产生TooTallException异常。 例如:设计自己的异常。从键盘输入一个double类型的数,若不小于0.0,则输出它的平方根,若小于0.0,则输出提示信息“输入错误!”。 import javax.swing.JOptionPane; class MyException extends Exception{ void test(double x)throws MyException{ if(x 0.0)throw new MyException(); else System.out.println(Math.sqrt(x)); } public static void main(String args[]) throws IOException{ MyException n = new MyException(); try{

文档评论(0)

1亿VIP精品文档

相关文档