编写异常处理程序的方法可以通过try-catch语句块来实现。下面是一个简单的代码示例:
public class ExceptionHandlingExample {
public static void main(String[] args) {
try {
// 可能会抛出异常的代码
int result = divide(10, 0);
System.out.println("Result: " + result);
} catch (ArithmeticException e) {
// 捕获并处理异常
System.out.println("Error: " + e.getMessage());
}
}
public static int divide(int dividend, int divisor) {
// 可能会抛出异常的方法
return dividend / divisor;
}
}
在上面的代码中,divide
方法可能会抛出ArithmeticException
异常,因为当除数为0时,进行除法运算会抛出此异常。在main
方法中,我们使用try-catch语句块来捕获并处理可能抛出的异常。在try块中,我们调用divide
方法进行除法运算,如果抛出异常,则会立即跳转到相应的catch块。catch块中的代码将打印出异常消息。
注意,这只是一个简单的示例,实际上异常处理程序可以包含更多的代码,例如处理多个不同类型的异常、使用finally块进行清理操作等。
上一篇:编写异步压缩的进度报告
下一篇:编写移动的IEnumerator