自定义异常类
来源:互联网 发布:qq聊天变声软件 编辑:程序博客网 时间:2024/05/21 15:03
自定义异常: 除数为负数也看成异常
使用throw抛出异常类对象,必须处理
处理方式有两种
1:使用try{}catch(){}
2: 使用throws 声明可能方法异常
class FuShuException extends Exception{ public FuShuException(){ super(); } public FuShuException(String message){ super(message); }}class MyMath{ public int div(int a,int b)throws FuShuException { //因为负数异常在java内部没有定义,所以不会自动创建异常类对象,只能手动创建 //try //{ if(b<0) throw new FuShuException("除数为负数了"); //} //catch (FuShuException e)//FuShuException e = new FuShuException //{ //e.printStackTrace(); //} return a/b; //throw new ArithmeticException(); }}class Demo12 { public static void main(String[] args) { MyMath myMath = new MyMath(); try { int result = myMath.div(3,-8);//new FuShuException() System.out.println("result="+result); } catch (FuShuException e)//FuShuException e = new FuShuException(); { System.out.println(e.getMessage()); } }}
0 0
- C# 自定义异常类
- 自定义异常处理类
- 自定义异常类
- c# 自定义异常类
- Java自定义异常类
- 自定义异常类
- java自定义异常类
- 自定义异常类简介
- 自定义异常类
- java自定义异常类
- 自定义异常类
- 自定义异常类
- Java自定义异常类
- java 自定义异常类
- 自定义异常类
- php自定义异常类
- java自定义异常类
- 自定义异常类
- Java 多线程产生的原因
- 杭电4504
- 用NotePad++运行Python时输出中文
- caffe示例实现之5用CaffeNet训练与测试自己的数据集
- 计算机视觉牛人博客和代码汇总(全)
- 自定义异常类
- HashSet() TreeSet() Vector Queue File 等的用法
- AngularJS 依赖注入
- 图片提示效果
- Myeclipse 设置背景样式
- 数据结构-红黑树详解
- Postgresql中SQL语句用法
- android 几个重要的文件目录
- HDU 3232 Crossing Rivers (数学期望)