java自定义错误异常

互联网 19-11-14

java自定义错误异常

下面代码定义了一个异常解决除法的问题,如果除数出现0或负数就报错

注意,自定义异常的代码第一次运行时一定要写在应用的前面,否则会出现错误

无法加载主类java.lang.NoClassDefFoundError

下面程序复制即可到java上运行

/**自定义的异常类,格式如下,通过super关键字,将错误信息传递给Exception的构造函数中,之后再调用*toString()方法就可以打出自己想写的异常信息了*/classMyExceptionextendsException{MyException(StringErrorMessage){super(ErrorMessage);}}/**自定义异常:java自己的异常可以手动抛出也可以自动抛出,而自己定义的异常java虚拟机不认识*所以,我们要通过throw关键字自己抛出异常,抛出异常之后我们有两种处理方式,第一种是抛出*第二种是在下面直接trycatch进行处理*/publicclassMyyichang{publicstaticvoidmain(String[]args){try{intc=chu(2,-1);System.out.println(c);}catch(MyExceptione){System.out.println(e.toString());}}staticintchu(inta,intb)throwsMyException{if(b<=0){thrownewMyException("出现负数或者零了");}returna/b;}}

php中文网,大量的免费Java入门教程,欢迎在线学习!

以上就是java自定义错误异常的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:MySQL 中随机选择10条记录

相关资讯