一)使用try…catch…finally语句处理系统异常 1. 创建int类型的一维数组arr,定义数组长度为4; 2. 对arr[8]进行赋值; 3. 使用catch语句获取异常,如果出现异常则显示“数组元素溢出。”; 4. 加入finally语句,打印“数组元素溢出异常处理完毕。”
时间: 2024-03-22 10:39:39 浏览: 98
以下是使用try...catch...finally语句处理系统异常的示例代码:
```java
public class ExceptionHandlingExample {
public static void main(String[] args) {
int[] arr = new int[4];
try {
arr[8] = 1;
} catch (ArrayIndexOutOfBoundsException e) {
System.out.println("数组元素溢出。");
} finally {
System.out.println("数组元素溢出异常处理完毕。");
}
}
}
```
运行代码,会输出以下结果:
```
数组元素溢出。
数组元素溢出异常处理完毕。
```
在上述代码中,我们定义了一个长度为4的int类型数组arr,并尝试给arr[8]赋值,这显然会导致数组越界异常。为了处理这个异常,我们使用了try...catch...finally语句块。当出现数组越界异常时,程序会跳转到catch语句块中,输出“数组元素溢出。”的提示信息。无论是否出现异常,finally语句块中的内容都会被执行,这里我们输出“数组元素溢出异常处理完毕。”的提示信息。
阅读全文