本帖最后由 孙利川 于 2012-4-4 23:22 编辑
class Demo
{
int div(int a,int b)// throws ArithmeticException
{
if(b==0)
throw new ArithmeticException("出错了");
return a/b;
}
}
回复二楼:int div(int a,int b)后面生命的异常不用写,因为ArithmeticException异常是RuntimeException的子类,不用声明。
楼主,这样的结果很正常呀,在程序执行的预料之中呀,d.div(4,0)这句代码调用类Demo的div方法,抛出异常,其后的代码自然就不会执行了,程序到此停止呀。 |