PPT动手动脑5
Posted fengchuiguobanxia
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PPT动手动脑5相关的知识,希望对你有一定的参考价值。
1.
public static void main(String[] a) { int i=1, j=0, k; k=i/j; try { k = i/j; // Causes division-by-zero exception //throw new Exception("Hello.Exception!"); } catch ( ArithmeticException e) { System.out.println("被0除. "+ e.getMessage()); } catch (Exception e) { if (e instanceof ArithmeticException) System.out.println("被0除"); else { System.out.println(e.getMessage()); } } finally { JOptionPane.showConfirmDialog(null,"OK"); }
程序报如下错误:
当我们将try外面的i/j注释掉运行结果变成如下:
再将try里面的i/j注释掉,将throw new Exception("Hello.Exception!");的注释解除得到:
我们可以得到java对于异常处理的一些基础知识:
1.java通过try...catch实现对于异常的处理,如果没有try..catchjava虚拟机将退出。
2.不管异常是否出现finally的语句一定会被执行。
3.当有多个catch时java会从上到下匹配,找到后执行catch中的语句,且之后的catch不会被执行。
2.
其实由此可以看出double类型与int类型
以上是关于PPT动手动脑5的主要内容,如果未能解决你的问题,请参考以下文章