【发布时间】:2014-12-30 20:58:38
【问题描述】:
我需要帮助编写此代码,以便我可以反转整数数组并返回它?有人可以帮忙吗?
public class Quesitons {
public static void main(String[] args) {
int[] numbers = {1, 2, 3, 4, 5, 6, 8};
int[] a = reverseArray(numbers);
System.out.println(a);
}
public static int[] reverseArray(int[] numbers) {
int [] newArray= new int [numbers.length];
int temp;
int left = numbers[0];
int right = numbers.length;
int mid = left+right/2;
for (int i=0; i<mid;i++){
temp = left;
left= right;
right= temp;
right= right -1;
left= left+1;
left= newArray[0];
right=newArray.length-1;
}
return newArray;
}
}
【问题讨论】:
-
如果您解释您正在使用的特定语言,它可能会帮助您获得帮助。
-
您上面的代码到底有什么问题?
-
好吧,当我编译或运行它时,我没有以相反的顺序得到数字,我认为这可能是因为我没有将数字保存在新数组中?
标签: arrays methods return reverse