此问题已经在这里有了答案:
我正在尝试编写一种方法,该方法返回给定数组的逆序。它接受一个数组参数,然后返回它的相反值。我目前是Java的初学者,是否可以使用嵌套的for循环来完成
public static void ReverseArray(int[] intArr)
{
for(int x = 0, z = intArr.length-1; x < intArr.length /2; x++, z --)
{
//intArr = {1,2,3,4,5,6,7,8,9}
int n1 = intArr[x]; //n1 = 1
int n2 = intArr[z]; //n2 = 9
intArr[x] = n2; //Swap the element at index x with n2.
intArr[z] = n1; //Swap the element at index z with n1.
//intArr = {9,2,3,4,5,6,7,8,1}
}
}