手把手教你数组反转

package com.wuming.struct;

public class Demo12 {
    public static void main(String[] args) {
        int[] arrays={1,2,3,4,5};
    /*    //JDk1.5,没有下标
        for (int array : arrays) {
            System.out.println(array);
        }*/
       // printArray(arrays);
        int[] reverse = reverse(arrays);
        printArray(reverse);
    }
    //反转数组
    public static int[] reverse(int[] arrays){
        int[] result=new int[arrays.length];
        //反转的操作
        for (int i = 0,j=result.length-1;i < arrays.length; i++,j--) {
            result[j]=arrays[i];
        }
        return result;
    }
    //打印数组元素
    public static void printArray(int[] arrays){
        for (int i = 0; i < arrays.length; i++) {
            System.out.println(arrays[i]+"");
        }
    }
}

5
4
3
2
1

上一篇:CTF-REVERSE练习之算法分析2


下一篇:两种方法设置linux环境下禅道开机自启动