java中throw抛出异常
时间: 2023-07-25 07:16:04 浏览: 95
详解Java异常处理中throw与throws关键字的用法区别
5星 · 资源好评率100%
在 Java 中,throw 关键字用于抛出异常。当程序出现异常情况时,可以使用 throw 关键字将异常抛出,使得异常被捕获并处理。
示例代码如下:
```java
public void divide(int num1, int num2) throws Exception {
if(num2 == 0) {
throw new Exception("除数不能为0");
} else {
System.out.println(num1 / num2);
}
}
```
在上面的代码中,当输入的 num2 为 0 时,我们使用 throw 关键字抛出一个新的 Exception 异常,其中包含了错误信息。在方法的声明中,我们使用 throws 关键字声明该方法可能会抛出异常。这样,在调用该方法时,调用者就需要使用 try-catch 块捕获该方法可能抛出的异常。
阅读全文