java将一组数组逆序存储到新数组中
时间: 2023-10-07 08:13:30 浏览: 154
您可以使用以下代码将一组数组逆序存储到新数组中:
```java
public class Main {
public static void main(String[] args) {
int[] originalArray = {1, 2, 3, 4, 5};
int[] reversedArray = reverseArray(originalArray);
System.out.println("Original Array: ");
printArray(originalArray);
System.out.println("Reversed Array: ");
printArray(reversedArray);
}
public static int[] reverseArray(int[] array) {
int[] reversedArray = new int[array.length];
for (int i = 0; i < array.length; i++) {
reversedArray[i] = array[array.length - 1 - i];
}
return reversedArray;
}
public static void printArray(int[] array) {
for (int num : array) {
System.out.print(num + " ");
}
System.out.println();
}
}
```
这段代码首先定义了一个 `reverseArray` 方法,该方法接受一个整型数组作为参数,并返回一个逆序存储的新数组。方法中使用一个循环遍历原始数组,并将原始数组中的元素按逆序存储到新数组中。
然后,在 `main` 方法中,我们定义了一个原始数组 `originalArray`,并调用 `reverseArray` 方法将原始数组逆序存储到新数组 `reversedArray` 中。最后,我们分别使用 `printArray` 方法打印原始数组和逆序数组的内容。
执行以上代码,输出结果如下:
```
Original Array:
1 2 3 4 5
Reversed Array:
5 4 3 2 1
```
这样,您就可以将一组数组逆序存储到新数组中。
阅读全文