激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

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

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();
    }
  }
 
}

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧洲成人综合网 | 91av网址 | 欧美日韩中文字幕在线视频 | 亚洲第一页夜 | 久久欧美亚洲另类专区91大神 | 午夜精品久久久久久久久久久久久蜜桃 | 亚洲国产精品久久久久 | 韩国一级免费视频 | 亚洲精品在线观看免费 | 免费久久精品 | 亚洲午夜久久久精品一区二区三区 | 97中文字幕第一一一页 | 免费观看的毛片手机视频 | 国产在线一区二区三区 | 成人午夜视频免费 | 欧美一区欧美二区 | 亚洲日韩精品欧美一区二区 | 福利在线免费视频 | 日韩视频在线观看免费视频 | 成人免费视频 | 综合网天天色 | 狠狠干夜夜操 | 黄色一级片免费观看 | 人与xxxxhdxxxhdxx| 亚洲无线看| 国产视频91在线 | 最新黄色电影网站 | 久久久久久久91 | av免费提供| 禁漫天堂久久久久久久久久 | 欧美一级在线免费 | 黄视频网站免费观看 | 日日摸夜夜添夜夜添牛牛 | 综合网日日天干夜夜久久 | 午夜视频在线免费观看 | 久草在线观看福利视频 | 99精品视频免费看 | 91麻豆精品国产91久久久无需广告 | 快播av在线| 九九热视频在线免费观看 | 黑人三级毛片 |