用java写一个用throws抛出异常的代码
时间: 2024-03-18 11:39:14 浏览: 62
Java异常处理-throw手动抛出异常对象
好的,下面是一个使用 Java 实现的示例,使用 throws 语句将异常抛出:
```java
public class Main {
public static int divide(int a, int b) throws ArithmeticException {
if (b == 0) {
throw new ArithmeticException("division by zero");
}
return a / b;
}
public static void main(String[] args) {
try {
int result = divide(10, 0);
System.out.println("The result is " + result);
} catch (ArithmeticException e) {
System.err.println("Error: " + e.getMessage());
}
}
}
```
在上面的代码中,我们在 divide 函数的函数头部使用 throws 语句将异常抛出,并在主函数中使用 try-catch 语句捕获该异常并输出错误信息。另外,我们使用了 Java 内置的 ArithmeticException 类来表示除以零的异常。
阅读全文