Java异常处理:自定义Exception的使用示例

原创 清疚 2024-12-10 16:54 91阅读 0赞

在Java中,自定义Exception是一种强大的工具,用于表示特定类型的程序错误。以下是一个使用自定义Exception的简单示例:

  1. // 创建自定义异常类
  2. public class CustomException extends Exception {
  3. public CustomException(String message) {
  4. super(message);
  5. }
  6. }
  7. // 示例:当输入的数据不符合要求时抛出自定义异常
  8. public class Main {
  9. public static void main(String[] args) {
  10. try {
  11. // 假设这里需要处理用户输入的数据
  12. int number = Integer.parseInt(args[0]); // 错误的代码,假设输入为"abc"
  13. if (number > 10) { // 正确的条件检查,如果数字大于10,抛出自定义异常
  14. throw new CustomException("Input number exceeds 10.");
  15. }
  16. } catch (CustomException e) {
  17. System.err.println("Error: " + e.getMessage());
  18. } catch (Exception e) {
  19. System.err.println("Unexpected error: " + e);
  20. }
  21. }
  22. }

在这个示例中,我们创建了一个名为CustomException的自定义异常类,并在处理用户输入数据时抛出这个自定义异常。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,91人围观)

还没有评论,来说两句吧...

相关阅读