java实现将数组内元素逆序输出
时间: 2024-09-30 07:06:01 浏览: 45
在 Java 中,你可以通过多种方法来实现数组元素的逆序输出。这里提供一种简单直观的方式,即使用双指针法,从两端向中间遍历并交换元素:
```java
public class ReverseArray {
public static void main(String[] args) {
int[] array = {1, 2, 3, 4, 5}; // 示例数组
reverseInPlace(array);
for (int i : array) {
System.out.print(i + " "); // 输出逆序后的数组
}
}
// 使用数组自身作为临时空间进行原地逆序操作
public static void reverseInPlace(int[] arr) {
int start = 0; // 开始指针
int end = arr.length - 1; // 结束指针
while (start < end) {
// 交换开始和结束位置的元素
int temp = arr[start];
arr[start] = arr[end];
arr[end] = temp;
// 移动指针到下一个元素
start++;
end--;
}
}
}
```
运行上述代码,你会看到数组 `array` 的逆序输出结果。
阅读全文