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)
先看一段代码:
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)
相关文章推荐
- Java软件低级错误:字符串转数字时未进行异常处理
- 尚客:JAVA语言如何进行异常处理
- JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
- JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
- 询问用户是哪个年级的同学,对输入的数据进行保存,将结果显示在屏幕上。要求合法年级为1,2,3.自定义异常类GradeExceptio,对输入非法的情况进行异常处理。
- java 是如何进行异常处理的
- Java如何进行异常处理
- 【Java面试题】22 JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
- 使用 Java 进行图像处理 - 编码输出高分辨率图像
- JAVA语言如何进行异常处理
- JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
- Java异常处理终结篇——如何进行Java异常处理设计
- 异常捕捉先后顺序------getCustomerInfo()方法如下,try中可以捕获三种类型的异常,如果在该方法运行中产生了一个IOException,将会输出什么结果()
- JAVA语言如何进行异常处理?
- Java异常处理终结篇——如何进行Java异常处理设计
- 使用 Java 进行图像处理 - 编码输出高分辨率图像
- Java异常处理终结篇——如何进行Java异常处理设计
- Java语言如何进行异常处理,关键字分别如何使用
- JAVA异常机制介绍/如何正确的进行JAVA异常处理
- JAVA异常机制介绍/如何正确的进行JAVA异常处理