java抛出异常throw
时间: 2023-09-07 16:15:36 浏览: 109
详解Java异常处理中throw与throws关键字的用法区别
5星 · 资源好评率100%
Java 中的 `throw` 关键字用于手动抛出异常。当程序执行到 `throw` 语句时,会立即停止执行并且抛出指定的异常对象。通常情况下,`throw` 语句需要与 `try-catch` 块一起使用,以便在抛出异常时能够被捕获并处理。
以下是一个简单的示例,展示了如何使用 `throw` 抛出一个异常:
```java
public void divide(int numerator, int denominator) {
if (denominator == 0) {
throw new ArithmeticException("Cannot divide by zero");
}
int result = numerator / denominator;
System.out.println("Result: " + result);
}
```
在上面的示例中,如果 `denominator` 的值为 0,那么程序会抛出一个 `ArithmeticException` 异常,并且输出一条错误信息。否则,程序会计算 `numerator` 除以 `denominator` 的结果,并输出结果。
阅读全文