java 自定义异常类
2016-08-27 13:53
309 查看
为了程序更好的体验性,一般会加入自定义异常
示范一个除数不能为0自定义异常
1,定义一个异常类,继承Exception,获取exc提示
2,定义商类,提供求商的静态方法
3,定义测试类,测试异常,调用getMessage,printStackTrace方法查看信息
示范一个除数不能为0自定义异常
1,定义一个异常类,继承Exception,获取exc提示
public class Division_ZeroException extends Exception{ Division_ZeroException(){ } Division_ZeroException(String exc){ super(exc); } }
2,定义商类,提供求商的静态方法
public class Quotien { public static int quotien(int x,int y) throws Division_ZeroException{ if(y==0){ throw new Division_ZeroException("除数不能为0");//抛出异常,提供提示; } return x/y; } }
3,定义测试类,测试异常,调用getMessage,printStackTrace方法查看信息
public class CustomException { public static void main(String[] args) { int x=5; int y=0; //System.out.println(Quotien.quotien(x,y));//下图对应的语句 try { System.out.println(Quotien.quotien(x,y)); } catch (Division_ZeroException e) { System.out.println(e.getMessage()); e.printStackTrace(); } } }
相关文章推荐
- java中自定义异常
- java异常处理之自定义异常类
- Java中自定义异常
- java 自定义异常类
- 关于java中自定义异常的小总结
- Java自定义异常
- java例程练习(自定义异常处理)
- java异常处理之自定义异常类(转)
- 自定义Java异常
- java例程练习(自定义异常处理)
- java语言自定义异常
- 如何编写和应用Java的自定义异常类
- Java自定义异常类
- Java中自定义异常
- Java自定义异常类的设计
- java初学者实践教程21-自定义异常类
- 自定义Java异常
- java--自定义异常类
- 自定义异常类学习笔记 ExceptionDemo3.java
- java例程练习(自定义异常处理)