久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

java怎么拋出自定義異常

129次閱讀
沒有評論

共計 580 個字符,預計需要花費 2 分鐘才能閱讀完成。

在 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 語句來捕獲異常。

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-16發表,共計580字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 黑河市| 贵定县| 宁南县| 根河市| 铁岭县| 屯留县| 利辛县| 安福县| 色达县| 东莞市| 定南县| 铁岭市| 五指山市| 梁河县| 安义县| 九江县| 冕宁县| 灵武市| 北京市| 汉中市| 安图县| 当阳市| 门源| 武夷山市| 富锦市| 驻马店市| 刚察县| 满城县| 佳木斯市| 山东省| 讷河市| 民乐县| 万全县| 天峨县| 祥云县| 广元市| 烟台市| 广河县| 长葛市| 禹城市| 天气|