这是设计一个方法,传入一个int数组,翻转该数组中的元素,并且返回反转后的数组,能修改一下上面的代码吗
时间: 2024-04-17 20:25:12 浏览: 77
当然可以!下面是修改后的代码,实现了翻转传入的整数数组并返回反转后的数组:
```java
package test;
public class Help {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int[] reversedArr = reverseArray(arr);
for (int num : reversedArr) {
System.out.print(num + " ");
}
}
public static int[] reverseArray(int[] arr) {
int[] reversedArr = new int[arr.length];
for (int i = 0; i < arr.length; i++) {
reversedArr[i] = arr[arr.length - 1 - i];
}
return reversedArr;
}
}
```
在修改后的代码中,我重命名了方法`instant`为`reverseArray`,以更准确地描述其功能。在`reverseArray`方法中,我创建了一个新的整数数组`reversedArr`,并使用一个循环将传入数组`arr`中的元素按相反的顺序赋值给`reversedArr`。最后,返回反转后的数组。
在`main`方法中,我使用新的方法`reverseArray`来获取反转后的数组,并通过循环打印出反转后的数组元素。
希望这次修改能满足您的需求!如果还有其他问题,请随时提问。
阅读全文