java 用两个数组实现 数组逆序
时间: 2023-11-14 18:06:42 浏览: 94
在Java中,你可以使用一个额外的数组来实现数组的逆序。以下是一个示例代码:
```java
public class ArrayReverse {
public static void main(String[] args) {
int[] originalArray = {1, 2, 3, 4, 5};
int[] reversedArray = new int[originalArray.length];
// 逆序存放数组元素
for (int i = 0; i < originalArray.length; i++) {
reversedArray[i] = originalArray[originalArray.length - 1 - i];
}
// 打印逆序后的数组
System.out.println("Original Array: " + Arrays.toString(originalArray));
System.out.println("Reversed Array: " + Arrays.toString(reversedArray));
}
}
```
运行以上代码,输出结果为:
```
Original Array: [1, 2, 3, 4, 5]
Reversed Array: [5, 4, 3, 2, 1]
```
在上述代码中,我们创建了一个名为 `originalArray` 的原始数组,并使用 `reversedArray` 数组来存放逆序后的元素。在 `for` 循环中,通过计算索引的方式将原始数组的元素逆序存放到 `reversedArray` 中。最后,使用 `Arrays.toString()` 方法打印出原始数组和逆序后的数组。
阅读全文