用Java写一个数组反转的代码
时间: 2024-05-02 16:21:40 浏览: 8
以下是Java代码实现数组反转:
```
public class ArrayReverse {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5};
System.out.println("Original array: " + Arrays.toString(arr));
reverseArray(arr);
System.out.println("Reversed array: " + Arrays.toString(arr));
}
public static void reverseArray(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--;
}
}
}
```
输出结果:
```
Original array: [1, 2, 3, 4, 5]
Reversed array: [5, 4, 3, 2, 1]
```
相关问题
Java实现一维数组反转代码
在Java中,可以使用以下代码来实现一维数组反转:for (int i = 0; i < arr.length / 2; i++) {
int temp = arr[i];
arr[i] = arr[arr.length - i - 1];
arr[arr.length - i - 1] = temp;
}
Java数组反转精简代码
可以使用以下代码实现Java数组反转:
```java
public static void reverseArray(int[] arr) {
int left = 0;
int right = arr.length - 1;
while (left < right) {
int temp = arr[left];
arr[left] = arr[right];
arr[right] = temp;
left++;
right--;
}
}
```
这个方法接受一个整型数组作为参数,并将其原地反转。