package Exception;
/*
* throws抛出异常
*
* 在可能会出现异常的方法上加上:throws Exception;
* 在功能上通过throws关键字声明了该访问可能会出异常;将其抛出给调用者
*
* 当main方法调用div,对于异常有两种处理方法,一是main方法抛出给JVM,二是通过try catch将异常给处理完了
*/
public class throwsException {
public static void main(String[] args) {
//使用try catch的方式来将异常处理掉
try{
div(6, 0);
}catch(Exception e){
System.out.println("异常处理完成了");
e.printStackTrace(); //将异常打印到控制台上
}
}
//throws Exception表示在此功能上声明了一个异常,表示这个功能可能会出现异常,抛出给调用者处理
public static int div(int a, int b) throws Exception {
return a / b;
}
}