hello阿诚

有兴趣留言交流

09-遍历数组,数组是引用类型

public class demo005 {
    public static void main(String[] args) {
        int[] arrs = {1,2,3,4,5,6};
        printArray(arrs);
        //  changArray(arrs);
        createArray(arrs);
        System.out.println("");
        printArray(arrs);
    }
    // 便利所有数组
    public static void printArray(int[] arr){
       for(int temp :arr){
           System.out.print(temp +"--");
       }
    }
    // 处理数组的每个元素  因为是引用数据类型,所有会改变 数据的值
    public static void changArray(int[] arr){
        for (int i = 0i < arr.lengthi++) {
                arr[i] = 2;
        }
    }
    // 分配一个 堆里的值,这样就不引用 传入的数据的数据了
    public static void createArray(int[] arr){
        arr = new int[arr.length];
        for (int i = 0i < arr.lengthi++) {
            arr[i] = 2;
        }
    }
}


posted on 2021-07-21 15:23  陆秋明v  阅读(60)  评论(0编辑  收藏  举报

导航