编写个Java程序,创建一个数组并尝试访问数组中的一个超出索引范围的元素。 捕获异常并打印错误信息:“数组索引越界”
时间: 2024-10-19 21:15:20 浏览: 19
Java中常见错误和异常解决方法(打印).doc
在Java中,你可以通过创建一个数组并在尝试访问超过其实际长度的元素时引发`ArrayIndexOutOfBoundsException`。下面是一个简单的示例:
```java
public class Main {
public static void main(String[] args) {
// 创建一个包含5个元素的数组
int[] array = new int[5];
try {
// 这行会抛出异常,因为索引6超出了数组的有效范围(从0开始)
System.out.println(array[6]);
} catch (ArrayIndexOutOfBoundsException e) {
// 捕获异常并打印错误信息
System.err.println("数组索引越界");
e.printStackTrace();
}
}
}
```
当你运行这个程序时,它不会输出数组的第六个元素,而是会打印出"数组索引越界"以及堆栈跟踪信息。
阅读全文