自定义异常的使用
public int a = 10;
public int b = 20;
public static void main (String[] args) throws EatException
{
Try1 try1 = new Try1();
int c = 0;
while(try1.a > -1)
{
try1.a--;
if(try1.a == 0)
{
throw new EatException("除数不能为0");
}
else {
c = try1.b + 100/try1.a;
}
System.out.println("结果为:"+c);
}
}
这个EatException是我自己定义的异常类,里面有一个无参的构造体和一个有参的构造体,和视频里面的一样,但是运行后为什么不会执行我调用自己定义的异常类呢。我调用的是那个无参的构造体。