用Java写代码:在main方法中,设计简单语句,当捕捉到数据转换异常NumberFormatException时,输出捕捉到数据转换异常,捕捉到其它异常时,输出其它异常触发;最后不论是否捕捉到异常,都输出:运算结束,清理程序资源。
时间: 2024-03-10 13:51:06 浏览: 46
Java 处理异常
可以使用try-catch-finally语句块来实现:
```java
public static void main(String[] args) {
try {
// 简单语句,可能会抛出异常
int num = Integer.parseInt("abc");
} catch (NumberFormatException e) {
System.out.println("捕捉到数据转换异常");
} catch (Exception e) {
System.out.println("其它异常触发");
} finally {
System.out.println("运算结束,清理程序资源");
}
}
```
在try语句块中写入可能会抛出异常的代码,并在catch语句块中捕捉异常。由于NumberFormatException是Exception的子类,需要先写一个NumberFormatException的catch块,再写一个Exception的catch块,以便处理其它类型的异常。在finally语句块中编写必须要执行的代码,例如清理程序资源。
阅读全文