java中IllegalArgumentException报错举例
时间: 2023-11-09 13:56:33 浏览: 185
在 Java 中,IllegalArgumentException 是一种运行时异常,它表示方法接收到了非法的参数。通常情况下,这个异常是由方法的调用者传递给方法的。下面是一个例子:
```java
public class Example {
public static void main(String[] args) {
int age = -18;
if (age < 0) {
throw new IllegalArgumentException("Age cannot be negative");
}
}
}
```
在上面的例子中,如果 age 的值小于 0,那么就会抛出 IllegalArgumentException 异常,并且异常消息会被设置为 "Age cannot be negative"。
这个异常通常是在参数校验的过程中使用的,用于确保传递给方法的参数满足某些条件。如果参数不符合要求,那么就抛出该异常来提醒调用者。
阅读全文