Java 倒序输出数组
时间: 2024-10-25 10:16:07 浏览: 10
在Java中,倒序输出数组可以使用多种方法,这里提供一种常见的基于循环的方式:
```java
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] array = {1, 2, 3, 4, 5}; // 假设这是你要倒序的数组
// 首先复制原数组,因为原地修改数组会影响索引
int[] reversedArray = new int[array.length];
System.arraycopy(array, 0, reversedArray, 0, array.length);
// 然后倒序数组元素
for (int i = 0; i < reversedArray.length / 2; i++) {
int temp = reversedArray[i]; // 临时存储第一个位置的元素
reversedArray[i] = reversedArray[reversedArray.length - 1 - i]; // 将最后一个元素赋给第一个
reversedArray[reversedArray.length - 1 - i] = temp; // 将第一个元素赋给最后一个
}
// 输出倒序后的数组
System.out.println("倒序后的数组: " + Arrays.toString(reversedArray));
}
}
```
上述代码首先复制了原数组,然后通过双指针法,从两端开始交换元素,直到数组中心。
阅读全文