Java 反转数组输出

反转数组输出

前言:此方法来自B站UP主

问题:将数字1,2,3,4,5 反向输出 5,4,3,2,1


输入参数:1,2,3,4,5


代码示例

public static void main(String[] args) {
     
        //参数
        int[] array = {
     1,2,3,4,5};
        //调用方法
        int[] a = a(array);
        //调用结果输出
        System.err.println(a);
    }

    public static int[] a(int[] array){
     
        //声明一个动态初始化数组;接收反转数组
        int[] res = new int[array.length];
        /*
            循环遍历参数数组

            i:为正常初始化语句从0开始知道数组大小结束
            j:求动态初始化数组最大长度

            i:步长每次自增
            j:步长自减
         */
        for (int i = 0,j=res.length-1; i < array.length; i++,j--) {
     
            /*
                参数数组值 赋值 给声明动态初始化数组
                循环第一次 i:0 j:4 以此类推 i:1 j:3
             */
             res[j] = array[i];
        }
        return res;
    }

输出结果:5,4,3,2,1

你可能感兴趣的:(java,后端,spring,boot,spring)