国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

自定義一個異常類模板的簡單實例

2019-11-26 13:45:03
字體:
來源:轉載
供稿:網友

一:自定義異常類:

package 自定義異常;  //或者繼承RuntimeException(運行時異常) public class MyException extends Exception {    private static final long serialVersionUID = 1L;    // 提供無參數的構造方法   public MyException() {   }    // 提供一個有參數的構造方法   public MyException(String message) {     super(message);// a把參數傳遞給Throwable的帶String參數的構造方法   }  } 

二:寫一個測試分數的方法類:這里面是拋出一個自己寫的異常類

package 自定義異常;  public class CheckScore {    // 檢查分數合法性的方法check() 如果定義的是運行時異常就不用拋異常了   public void check(int score) throws MyException {// 拋出自己的異常類     if (score > 120 || score < 0) {       // 分數不合法時拋出異常       throw new MyException("分數不合法,分數應該是0--120之間");// new一個自己的異常類     } else {       System.out.println("分數合法,你的分數是" + score);     }   } } 

三:寫一個測試分數,如果有異常,要捕獲,不要拋出了

package 自定義異常;  import java.util.Scanner;  /*  * 自定義的異常測試類  */ public class Student {   public static void main(String[] args) {     Scanner sc = new Scanner(System.in);     int score = sc.nextInt();      CheckScore check = new CheckScore();     try {       check.check(score);     } catch (MyException e) {// 用自己的異常類來捕獲異常       e.printStackTrace();     }   }  } 

以上就是小編為大家帶來的自定義一個異常類模板的簡單實例全部內容了,希望大家多多支持武林網~

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 正定县| 邵阳市| 石林| 大邑县| 华安县| 乳源| 同德县| 都江堰市| 平遥县| 祥云县| 牙克石市| 安福县| 洛浦县| 栾城县| 义乌市| 平乐县| 衡阳市| 普宁市| 通州区| 秦皇岛市| 宁国市| 泰来县| 信丰县| 德安县| 青海省| 钟山县| 宝清县| 常德市| 星座| 长乐市| 衡山县| 贵南县| 星座| 柘荣县| 襄垣县| 六盘水市| 太仆寺旗| 屏南县| 天津市| 吴堡县| 桂阳县|