数组的使用

for循环
For-Each循环————用于打印数组
数组作方法入参
数组作返回值

案例:

public class Array_demo04 {
    public static void main(String[] args) {

        int [] a = {1,2,3,4,5};

        //无下标
        for (int i : a) {
            System.out.println(i);
        }
        System.out.println("=====================");

        printArray01(a);
        System.out.println("=====================");

        printArray02(a);
        System.out.println("\n=====================");

        int[] reverse = reverse01(a);
        printArray02(reverse);
        System.out.println("\n=====================");

        int[] result = reverse02(a);
        printArray02(result);
    }

    //反转数组(法一)
    public static int[] reverse01(int[] a){
        int[]reverse=new int[a.length];
        for(int i=0;i<a.length;i++){
            reverse[i]=a[a.length-i-1];
            
        }
        return reverse;
    }
    //反转数组(法二)
    public static int[] reverse02(int[] a){
        int[] result =new int[a.length];
        for(int i = 0, j = result.length-1; i <a.length; i++,j--){
            result[j]=a[i];

        }
        return result;
    }
    //打印数组元素(法一)
    public static void printArray01(int[] arr){
        for (int i : arr) {
            System.out.println(i);
        }
    }

    //打印数组元素(法二)
    public static void printArray02(int[] arr){
        for(int i=0;i<arr.length;i++){
            System.out.print(arr[i]+" ");
        }
    }

}
posted on 2025-11-04 21:08  AAA神鹰  阅读(4)  评论(0)    收藏  举报