检测出来了异常怎么手动抛出异常并处理他们
时间: 2024-01-28 22:05:42 浏览: 79
在 Java 中,可以使用 `throw` 关键字手动抛出异常,然后使用 `try-catch` 块来处理异常。下面是一个示例代码:
```java
public class Example {
public static void main(String[] args) {
try {
int a = 10;
int b = 0;
if (b == 0) {
throw new ArithmeticException("除数不能为0");
}
int result = a / b;
System.out.println("结果为:" + result);
} catch (ArithmeticException e) {
System.out.println("发生异常:" + e.getMessage());
}
}
}
```
在上面的示例中,我们手动抛出了一个 `ArithmeticException` 异常,并在 `catch` 块中捕获和处理该异常。如果 `b` 的值为 0,则会抛出异常并输出异常信息;否则,会计算 `a/b` 的值并输出结果。
阅读全文