Java 自定义异常处理:输入数字不在1-4范围
以下是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'块捕获异常并打印异常消息。
原文地址: https://www.cveoy.top/t/topic/jLLe 著作权归作者所有。请勿转载和采集!