为了账号安全,请及时绑定邮箱和手机立即绑定

java自定义异常类

下面是我写的自定义异常类,以及使用自定义异常类,(声明我是照着葫芦画瓢写的,不懂原理):
package yichang;

public class Yichangthrows {
    int a = 10;
    int b = 0;
    public static void main(String[] args) {
        Yichangthrows one = new Yichangthrows();
        try{
            one.whai();
        }catch(Zdyych e){
            e.printStackTrace();
            System.out.println("错误");
        }finally{
            System.out.println("finally模块的代码一定执行");
        }
}
    public void whai(){
        if(a==10){
            a = a/b;
        }
    }
    /*public void show()throws Zdyych{
        
        try {
            if(a==10){
            a = a/b;
            }
        }catch(Exception e){
            System.out.println("b即除数不能为零");
        }
    }*/

}

下面是自定义异常类:

package yichang;

public class Zdyych extends Exception {
    public Zdyych(){
        super();
    }
    public Zdyych(String message){
      super(message);
  }
}

到底哪里错了,麻烦大神指正下,谢谢了。

正在回答

1 回答

哪里报错了

0 回复 有任何疑惑可以回复我~
#1

慕粉1606461256 提问者

找到问题了,谢谢
2017-03-24 回复 有任何疑惑可以回复我~
#2

qq_杰先森_0 回复 慕粉1606461256 提问者

问题在哪里
2019-01-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第三季
  • 参与学习       409784    人
  • 解答问题       4339    个

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

进入课程

java自定义异常类

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信