Java编程将一个数组逆序存放
时间: 2023-03-20 20:03:22 浏览: 175
可以通过以下代码将一个数组逆序存放:
```java
public static void reverseArray(int[] arr) {
int len = arr.length;
for (int i = 0; i < len / 2; i++) {
int temp = arr[i];
arr[i] = arr[len - i - 1];
arr[len - i - 1] = temp;
}
}
```
这个方法使用了双指针,从数组的两端开始遍历,依次交换元素,直到数组中间位置。最终,数组中的元素将按照相反的顺序存放。
相关问题
java编写程序,将一个数组按逆序存放
好的,这个问题是关于编程的,我可以为您提供解答。您可以使用循环结构遍历数组,然后使用一个临时变量来交换数组的元素,从而实现将数组按逆序存放的操作。以下是代码示例:
```java
public class ReverseArray {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5};
int temp;
for (int i = 0; i < arr.length / 2; i++) {
temp = arr[i];
arr[i] = arr[arr.length - 1 - i];
arr[arr.length - 1 - i] = temp;
}
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
}
}
```
上述代码将原数组 {1, 2, 3, 4, 5} 按逆序存放后输出结果为:5 4 3 2 1 。希望能对您有所帮助。
将一个数组逆序重新存放
好的,我理解你的请求。您可以使用以下代码将一个数组逆序存放:
```python
arr = [1, 2, 3, 4, 5]
arr.reverse()
print(arr) #[5, 4, 3, 2, 1]
```
这样可以将原来的数组顺序翻转过来。希望对您有所帮助。