黑马程序员技术交流社区
标题:
自定义异常
[打印本页]
作者:
suichuan689
时间:
2015-9-1 16:25
标题:
自定义异常
class FuShuException extends Exception{
public FuShuException(){
}
public FuShuException(String mes){
super(mes);
}
public double func(int a,int b) throws FuShuException{
if(b<0)
throw new FuShuException("除数为负数了");
return a/b;
}
}
public class YiChang {
public static void main(String[] args) {
FuShuException ax=new FuShuException();
try{
double result=ax.func(2, -3);//把异常抛给catch
System.out.println(result);
}catch(FuShuException e1){//抓住该异常并进行处理
System.out.println(e1.toString());
}catch(ArithmeticException e2){
System.out.println(e2.toString());
}
System.out.println("over");
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2