用Java写一个throw抛出异常的示例
时间: 2023-10-05 12:13:49 浏览: 87
好的,下面是一个使用 Java 实现的示例,使用 throw 语句抛出一个自定义异常:
```java
public class MyException extends Exception {
public MyException(String message) {
super(message);
}
}
public class Main {
public static int divide(int a, int b) throws MyException {
if (b == 0) {
throw new MyException("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 (MyException e) {
System.err.println("Error: " + e.getMessage());
}
}
}
```
在上面的代码中,我们定义了一个名为 MyException 的自定义异常类,并在 divide 函数中使用 throw 语句抛出该异常。在主函数中,我们使用 try-catch 语句捕获该异常并输出错误信息。
阅读全文