章节六、2-异常---运行时异常
生活随笔
收集整理的這篇文章主要介紹了
章节六、2-异常---运行时异常
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一、案例演示(除數(shù)為0運(yùn)行時(shí)異常)
1、創(chuàng)建一個(gè)名為RuntimeExceptionDemo的類
編寫代碼時(shí)未報(bào)錯(cuò),點(diǎn)擊運(yùn)行,運(yùn)行結(jié)果如下,報(bào)異常:
2、使用try/catch捕捉異常
package introduction8;public class RuntimeExceptionDemo {public static void main(String[] args) {int a = 10;int b = 0;int c;try {c = a/b;System.out.println("計(jì)算結(jié)果為:"+c);}catch(ArithmeticException e) {System.out.println(e.getMessage());}}}運(yùn)行結(jié)果:
?
二、案例演示(角標(biāo)越界運(yùn)行時(shí)異常)
?
運(yùn)行結(jié)果:
使用try/catch捕捉異常
package introduction8;public class RuntimeExceptionDemo {public static void main(String[] args) {/*//除數(shù)為0int a = 10;int b = 0;int c;try {c = a/b;System.out.println("計(jì)算結(jié)果為:"+c);}catch(ArithmeticException e) {System.out.println(e.getMessage());System.out.println("0不能為除數(shù)");}*/ //角標(biāo)越界int[] numbers = {1,2,3};try {for(int i = 0;i<=3;i++) {System.out.println(numbers[i]);}} catch (ArrayIndexOutOfBoundsException e) {System.out.println("角標(biāo)"+e.getMessage()+"越界情況");}}}?
轉(zhuǎn)載于:https://www.cnblogs.com/luohuasheng/p/9662279.html
總結(jié)
以上是生活随笔為你收集整理的章节六、2-异常---运行时异常的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: USACO1.3.4 Prime Cry
- 下一篇: 英语影视台词---六、Saving Pr