2022年java异常处理例题代码 .pdf
《2022年java异常处理例题代码 .pdf》由会员分享,可在线阅读,更多相关《2022年java异常处理例题代码 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、App9_1.java:输出一个数组的所有元素,捕获数组下标越界异常和除娄为0 异常。public class App9_1 public static void main(String args) int i; int a=1,2,3,4; for(i=0;i5;i+) System.out.println( a+i+=+ai); System.out.println(5/0+(5/0); App9_2.java:使用 try-catch-finall 语句对程序中的异常进行捕获与处理。public class App9_2 public static void main(String ar
2、gs) int i; int a=1,2,3,4; for (i=0;i5;i+) try System.out.print(a+i+/+i+=+(ai/i); catch(ArrayIndexOutOfBoundsException e) System.out.print(捕获到了数组下标越界异常); catch(ArithmeticException e) System.out.print(异常类名称是: +e); /显示异常信息 catch(Exception e) System.out.println(捕获+e.getMessage()+ 异常! ); /显示异常信息 finally
3、System.out.println( finally i=+i); System.out.println(继续! !); App9_3.java:使用 throw 语句在方法中抛出异常。public class App9_3 public static void main(String args) int a=5,b=0; try if (b=0) throw new ArithmeticException(); /抛出异常,不是必须的else System.out.println(a+/+b+=+a/b); /若不抛出异常,则运行此行名师资料总结 - - -精品资料欢迎下载 - - - -
4、 - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - catch(ArithmeticException e) System.out.println(异常: +e+被抛出了! ); e.printStackTrace(); /显示异常信息 App9_4.java:求阶乘并捕获可能出现的三种异常。public class App9_4 public static double multi(int n) if(n0) throw new IllegalArgumentException(求负数
5、阶乘异常 ); double s=1; for(int i=1;i2) str1=null; System.out.println(str1.length(); /空字符串的长度 char ch; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - for (int i=0;i60) System.out.println(成绩为: +num+ 及格); else System.out.println(成绩为: +num+ 不及格 )
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年java异常处理例题代码 2022 java 异常 处理 例题 代码
限制150内