输出一个数组的所有元素,捕获数组下标越界异常和除数为0异常
时间: 2024-04-29 09:25:13 浏览: 143
这是一个关于异常处理的编程问题,可以使用 try-catch 语句来捕获数组下标越界异常和除数为0异常。以下是一个示例代码,可以输出一个数组的所有元素并处理可能出现的异常:
```java
public class ArrayOutput {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5};
try {
for (int i = 0; i <= arr.length; i++) {
System.out.println(arr[i]);
}
} catch (ArrayIndexOutOfBoundsException e) {
System.out.println("数组下标越界异常:" + e.getMessage());
}
try {
int a = 0;
int b = 10 / a;
System.out.println(b);
} catch (ArithmeticException e) {
System.out.println("除数为0异常:" + e.getMessage());
}
}
}
```
当数组下标越界或除数为0时,程序会捕获相应的异常并输出错误信息。如果没有出现异常,则可以正常输出数组的所有元素。
阅读全文