数组下标越界异常处理java代码
时间: 2024-06-03 09:05:59 浏览: 172
java 数组下标越界异常(ArrayIndexOutOfBoundsException)
4星 · 用户满意度95%
数组下标越界异常是指访问数组时,使用了超出数组范围的下标,这种情况会导致程序抛出ArrayIndexOutOfBoundsException异常。下面是Java中处理数组下标越界异常的示例代码:
```java
public class ArrayIndexOutOfBoundsExceptionExample {
public static void main(String[] args) {
int[] arr = {1, 2, 3};
try {
// 尝试访问数组中不存在的元素
int num = arr;
} catch (ArrayIndexOutOfBoundsException e) {
// 处理数组下标越界异常
System.out.println("访问的数组元素不存在!");
e.printStackTrace();
}
}
}
```
在上述代码中,try语句块包含了可能会抛出异常的代码,当程序抛出ArrayIndexOutOfBoundsException异常时,会被catch语句块捕获并处理。在catch语句块中,我们打印出了错误信息,并使用e.printStackTrace()方法打印出了异常堆栈信息,以便更好地定位问题。
阅读全文