*注意:系統(tǒng)異常的時候不需要拋出異常(系統(tǒng)已經(jīng)拋出了和聲明了丛晦,只是沒寫出來),在調(diào)用方法時用trycatch來處理異常即可
*/
public class Demo7 {
public static void main(String[] args) throws ArithmeticException
{
Math2 math2 = new Math2();
//一旦方法聲明了異常署惯,在調(diào)用方法的位置我們就要進(jìn)行處理 1.繼續(xù)聲明 2.trycatch
math2.div(3, 0);
//第二種方式
// try{
// math2.div(3, 0);
// }catch(ArithmeticException e){
// e.printStackTrace();
// }
}
}
class Math2{
public int div(int a,int b) throws ArithmeticException//通過throws實(shí)現(xiàn)異常的聲明,告訴別人我有可能發(fā)生異常
{
return a/b;
}
}