1) 编写类, 在类中定义名为 arr的 int 类型一维数组, 遍历输出数组, 结束输出“ over”。2) 使用 try…catch 语句处理遍历时可能出现的数组角标越界异常, 如果出现异常输出“
时间: 2024-11-20 08:55:43 浏览: 29
PHP无限分类代码,支持数组格式化、直接输出菜单两种方式
首先,让我们看如何在Java中编写一个类,定义一个名为`arr`的整型一维数组,并遍历它:
```java
public class ArrayTraversal {
private int[] arr = new int[]{1, 2, 3, 4, 5}; // 定义一个int类型的数组
public void printArray() {
try {
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
System.out.println("over"); // 输出结束标志
} catch (ArrayIndexOutOfBoundsException e) {
System.out.println("出现了数组角标越界异常:" + e.getMessage());
}
}
public static void main(String[] args) {
ArrayTraversal array = new ArrayTraversal();
array.printArray();
}
}
```
在这个例子中,`printArray`方法会打印数组的所有元素。如果尝试访问数组的索引超出范围(例如,尝试访问`arr[arr.length]`),Java会抛出`ArrayIndexOutOfBoundsException`异常。我们使用`try...catch`语句捕获这个异常,并在捕获到时输出错误信息。
阅读全文