/*
异常的一个基本应用
*/
class Demo {
public int div(int a, int b) {
return a / b;
}
}
class ExceptionDemo {
public static void main(String[] args) {
Demo d = new Demo();
try { //检测异常
int x = d.div(3, 0);
System.out.println(x);
} catch(ArithmeticException e) {
System.out.println("被0除了");
System.out.println(e.getMessage()); //打印异常信息
System.out.println(e.toString()); //打印异常名称 异常信息
e.printStackTrace(); //打印异常名称 异常信息 异常位置
} finally {
System.out.println("欢迎计算"); //无论是否异常,都输出此语句
}
}
} |
|