java编写自定义异常类,在java的异常处理中,用户自定义的异常类
java自定义错误异常
下面的代码定义了一个异常来解决除法问题。如果除数显示为0或负数,将会报告错误。
注意,自定义异常的代码第一次一定要写在应用前面,否则会出错。
无法加载主类。
Java。郎。下面的程序可以被复制到Java上运行。
/*
*自定义异常类,格式如下。通过super关键字将错误信息传递给Exception的构造函数,然后调用它。
*toString()方法可以键入你想写的异常信息。
*/
类MyException扩展异常
{
MyException(字符串错误消息)
{
超级(error message);
}
}
/*
*自定义异常:java自己的异常可以手动抛出,也可以自动抛出,但是java虚拟机并不知道自己定义的异常。
*所以,我们必须自己通过throw关键字抛出异常。抛出异常后,我们有两种方法来处理它。第一种方法是扔。
*第二种是直接在下面尝试catch进行处理。
*/
公共类my宜昌
{
公共静态void main(String[] args)
{
尝试
{
int c=chu(2,-1);
system . out . println(c);
}
catch(MyException e)
{
system . out . println(e . tostring());
}
}
静态int chu(int a,int b)抛出MyException
{
如果(b=0)
{
抛出new MyException(负数或零);
}
返回a/b;
}
}我们,大量免费的入门Java教程,欢迎在线学习!这就是java自定义错误异常的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。