欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

10.6 捕获处理异常

发布时间:2025/4/16 编程问答 31 豆豆
生活随笔 收集整理的这篇文章主要介绍了 10.6 捕获处理异常 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
异常处理:方式一:捕获处理捕获处理的格式:try{可能发生异常的代码}catch(捕获的异常类型 变量名){处理异常的代码}方式二:抛出处理
public class CaptureException {public static void main(String[] args) {div(3,0);}public static void div(int a,int b){int c = 0;try{c = a/b;}catch(ArithmeticException e){System.out.println("异常处理 ");System.out.println("toString:"+e.toString());}System.out.println("c = "+c);} }

一个try块后面可以跟多个catch块,但是捕获的异常类型必须从小到大开始捕获异常。

public class CaptureException {public static void main(String[] args) {int[] arr = null;div(3,2,arr);}public static void div(int a,int b,int[] arr){int c = 0;try{c = a/b;System.out.println("数组的长度; "+arr.length);}catch(ArithmeticException e){System.out.println("异常处理 ");System.out.println("toString:"+e.toString());}catch(NullPointerException e){System.out.println("出现了空指针异常 ");}System.out.println("c = "+c);} }


总结

以上是生活随笔为你收集整理的10.6 捕获处理异常的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。