一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - 自定義一個異常類模板的簡單實例

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

2020-06-20 12:38java教程網 JAVA教程

下面小編就為大家帶來一篇自定義一個異常類模板的簡單實例。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

一:自定義異常類

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package 自定義異常;
 
//或者繼承RuntimeException(運行時異常)
public class MyException extends Exception {
 
  private static final long serialVersionUID = 1L;
 
  // 提供無參數的構造方法
  public MyException() {
  }
 
  // 提供一個有參數的構造方法
  public MyException(String message) {
    super(message);// a把參數傳遞給Throwable的帶String參數的構造方法
  }
 
}

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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);
    }
  }
}

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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();
    }
  }
 
}

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 强制高h| 国产精品第 | 99精品在线 | 超级乱淫伦短篇小说做车 | 魔法满屋免费观看完整版中文 | 婷婷在线成人免费观看搜索 | 97久久精品午夜一区二区 | 操穴片| 91免费高清无砖码区 | 亚洲国产99999在线精品一区 | 亚洲国产成人精品无码区99 | 成人欧美一区在线视频在线观看 | 91中文在线| 波多野结衣女老师 | 久久精品无码人妻无码AV蜜臀 | 日韩版码免费福利视频 | 性吟网 | 国色天香论坛社区在线视频 | 91制片厂制作传媒网站破解 | 国产乱码免费卡1卡二卡3卡四 | 免费国产好深啊好涨好硬视频 | 精品久久一区 | 色呦呦tv | 花房乱爱在线观看 | 亚洲一欧洲中文字幕在线 | 36美女厕所撒尿全过程 | 美女操批 | 男生的j桶女人屁免费视频 男生操男生 | 二次元美女脱裤子让男人桶爽 | 日本人妖视频 | 美女视频91 | 草留色区| 久久毛片免费看一区二区三区 | 国产专区日韩精品欧美色 | 久久久精品3d动漫一区二区三区 | 日韩妹妹| 欧美在线播放一区二区 | 午夜福利试看120秒体验区 | 精品视频在线观看免费 | 亚洲同性男男gay1069 | 国产毛片在线高清视频 |