用Java写代码:已知若引用数组元素时,如果下标超出合理范围,则将触发数组下标越界异常(ArrayIndexOutOfBoundsException)。编写类ExceptionTest,在其main方法中完成:
时间: 2024-03-22 19:41:28 浏览: 70
java 数组下标越界异常(ArrayIndexOutOfBoundsException)
4星 · 用户满意度95%
可以按照以下代码编写ExceptionTest类:
```java
public class ExceptionTest {
public static void main(String[] args) {
int[] arr = {1, 2, 3};
try {
int num = arr[3]; // 访问超出范围的数组元素,会抛出异常
} catch (ArrayIndexOutOfBoundsException e) {
System.out.println("数组下标越界异常:" + e.getMessage());
}
}
}
```
在main方法中,我们创建了一个长度为3的数组arr,然后尝试访问第4个元素,即超出了数组范围。此时,Java会抛出一个ArrayIndexOutOfBoundsException异常,我们通过try-catch语句块捕获并处理该异常,最终输出异常信息。
阅读全文