int div(int a,int b)throws FuShuException
{
if(b<0)
throw new FuShuException("出现了除数是负数的情况",b);
return a/b;
}
但是当如果当一个方法没有声明异常时,如果方法内部出现异常,这时只能try catch处理。
一个try可以对应多个catch
对于finally{}这里面存放的代码一般是必须要执行的,需要说明的是try finally并没有处理异常。因为没有catch就不算处理。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |