使用try-catch-finally处理异常---java
生活随笔
收集整理的這篇文章主要介紹了
使用try-catch-finally处理异常---java
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
package demo02;import java.util.Scanner;public class TestException {public static void main(String[] args) {Scanner input = new Scanner(System.in);//輸入總分try{System.out.println("請輸入總分");int sum = input.nextInt();System.out.println("請輸入人數(shù)");int count = input.nextInt();int result = sum/count;System.out.println("result="+result);System.exit(0);}catch (Exception e){//輸出用戶自定義異常信息System.out.println("請檢查人數(shù)是否為0,請檢查是否輸入了非數(shù)字內容");//繼續(xù)向上拋出異常(catch后面的語句就不執(zhí)行了)throw e;}finally {System.out.println("1111111");}System.out.println("22222222222");}
}
?
注意:
1、return和finally語句的執(zhí)行順序
執(zhí)行return之前的語句-----執(zhí)行finally語句-----執(zhí)行return
2、finally在實際開發(fā)中的場合
io流的管理,數(shù)據(jù)庫連接的關閉? socket的關閉
3、唯一的例外
System.exit(0);
?
?
?
?
?
?
?
?
?
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結
以上是生活随笔為你收集整理的使用try-catch-finally处理异常---java的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python数据分析函数大全_pytho
- 下一篇: 恒企自考_致自考生:想自考的人千千万万,