我如何编写代码以提供数组的反面。我是Java的初学者[重复]

问题描述 投票:-1回答:1

此问题已经在这里有了答案:

我正在尝试编写一种方法,该方法返回给定数组的逆序。它接受一个数组参数,然后返回它的相反值。我目前是Java的初学者,是否可以使用嵌套的for循环来完成

java
1个回答
-1
投票
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}
    }


}
© www.soinside.com 2019 - 2024. All rights reserved.