您的位置:首页 > 编程语言 > Java开发

Java中进行异常处理时的三种输出结果

2017-07-25 22:35 846 查看
今天研磨了一下Java中进行异常处理时的三种输出结果,分享给大家,一起进步。

先看一段代码:

public class Test {

public static void main(String[] args) {
int i = 10;
int j = 0;
try{
int x = i/j;
System.out.println(x);
} catch (Exception e) {
System.out.println(e.getMessage());//1
System.out.println(e.toString());//2
e.printStackTrace();//3
}
}

}

细心的读者会发现,以上程序会出现除数为零的异常。当进行调试程序时,三种结果分别为:

1:/ by zero
2:java.lang.ArithmeticException: / by zero

3:java.lang.ArithmeticException: / by zero

at zoujifeng.mypack.ExceptionOut.main(ExceptionOut.java:17)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐