以下是Java代码示例:

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

public class Main {
    public static void main(String[] args) {
        try {
            int num = 5;
            if (num < 1 || num > 4) {
                throw new InvalidNumberException('Invalid number: ' + num);
            }
        } catch (InvalidNumberException e) {
            System.out.println(e.getMessage());
        }
    }
}

在上面的代码中,我们定义了一个名为'InvalidNumberException'的自定义异常类,它继承了'Exception'类。我们还定义了一个'Main'类,其中我们尝试定义一个数字'num',如果它不在1到4的范围内,则抛出'InvalidNumberException'异常。我们使用'try-catch'块捕获异常并打印异常消息。

Java 自定义异常处理:输入数字不在1-4范围

原文地址: https://www.cveoy.top/t/topic/jLLe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录