Java,提示一个异常
时间: 2024-03-09 21:47:39 浏览: 37
在 Java 中,可以使用 `throw` 语句手动抛出异常。一般情况下,当程序出现错误或异常时,Java 会自动抛出一个异常。
下面是一个简单的例子,演示如何手动抛出一个异常:
```java
public class Example {
public static void main(String[] args) {
try {
// 调用一个方法,可能会抛出异常
divide(10, 0);
} catch (ArithmeticException e) {
// 捕获异常并打印出错误信息
System.out.println("Error: " + e.getMessage());
}
}
public static int divide(int a, int b) throws ArithmeticException {
if (b == 0) {
// 手动抛出一个 ArithmeticException 异常
throw new ArithmeticException("Cannot divide by 0");
}
return a / b;
}
}
```
上面的代码中,我们定义了一个 `divide()` 方法,它可能会抛出一个 `ArithmeticException` 异常。当调用 `divide(10, 0)` 方法时,因为除数为 0,会抛出一个异常。在 `main()` 方法中,我们使用 `try-catch` 语句捕获这个异常,并打印出错误信息。