只要程序中的函数用throws声明了,就表示此函数中不会处理异常,而是交给调用此函数的函数去处理
如:
class Math{
public int div(int i,int j)throws Exception{
return i/j;
}
}
public class ExceptionDemo06{
public static void main(String[]args){
try{
System.out.println(new Math().div(10,0));
}catch(Exception e){
System.out.println(e);
}
}
}
运行结果:
C:/mldn>javac ExceptionDemo06.java
C:/mldn>java ExceptionDemo06
java.lang.ArithmeticException: / by zero
C:/mldn>