java throw抛出异常
时间: 2023-09-26 18:11:17 浏览: 94
java throw抛出异常实例一
5星 · 资源好评率100%
throw语句用于手动抛出一个异常。它的语法如下:
```java
throw new 异常类型("异常信息");
```
其中,异常类型可以是任何已定义的异常类型,例如RuntimeException、IOException等。异常信息是一个字符串,用于描述异常的详细信息。
以下是一个使用throw语句抛出异常的示例:
```java
public class MyException extends Exception {
public MyException(String message) {
super(message);
}
}
public class Test {
public static void main(String[] args) throws MyException {
int age = -1;
if (age < 0) {
throw new MyException("年龄不能为负数");
}
}
}
```
在上面的代码中,如果年龄小于0,则会抛出一个自定义的MyException异常,并且该异常的信息为“年龄不能为负数”。由于MyException是一个checked异常,所以在main方法中必须声明抛出该异常。
阅读全文