亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

java怎么拋出自定義異常

小億
104
2023-10-20 20:04:30
欄目: 編程語言

在Java中,可以通過自定義一個類,并繼承Exception或RuntimeException類來創建自定義異常。

下面是一個示例代碼,展示了如何創建并拋出自定義異常:

public class MyException extends Exception {
    public MyException(String message) {
        super(message);
    }
}

public class Main {
    public static void main(String[] args) throws MyException {
        int age = -1;
        
        try {
            if (age < 0) {
                throw new MyException("年齡不能為負數");
            }
        } catch (MyException e) {
            System.out.println(e.getMessage());
        }
    }
}

在上面的示例中,自定義了一個名為MyException的異常類,繼承自Exception類。在Main類的main方法中,通過拋出new MyException("年齡不能為負數")來拋出自定義異常。在catch塊中,可以通過e.getMessage()方法獲取異常的詳細信息并打印出來。

注意,在拋出自定義異常時,需要在方法聲明中使用throws關鍵字聲明可能拋出的異常類型,或者使用try-catch語句來捕獲異常。

0
清丰县| 蓬溪县| 长白| 自贡市| 安吉县| 南宁市| 郯城县| 宝坻区| 罗甸县| 铜鼓县| 宁海县| 石林| 水城县| 如东县| 大兴区| 大竹县| 顺平县| 许昌县| 临泽县| 绵竹市| 吉林省| 祁连县| 绥芬河市| 阳新县| 兴国县| 连城县| 长沙县| 潞城市| 揭阳市| 潮州市| 汕头市| 江津市| 甘肃省| 绥德县| 陆川县| 敦化市| 新乡县| 青海省| 乐业县| 黄陵县| 孝感市|