调换两个数组内的元素的两种方法

public class Demo{
    public static void main(String[] args){
        int [] arr1={1,2,3,4,5,6};
        int [] arr2={7,8,9,10,11,12};
        int [] temp=arr1;
                     arr1=arr2;
                     arr2=temp;
            arry(arr1);
            arry(arr2);
    }
    public static void arry(int [] arr3){
        for(int a :arr3){
            System.out.print(a+"\t");
            }
         System.out.println();
    }
}

这里写图片描述

public class Demo{
    public static void main(String[] args){
        int [] arr1={1,2,3,4,5,6};
        int [] arr2={7,8,9,10,11,12};
        //int [] temp=arr1;
                     //arr1=arr2;
                   //arr2=temp;
   for(int i=0;i<arr1.length;i++){
            int temp=arr1[i];
                arr1[i]=arr2[i];
                arr2[i]=temp;
                    }
            arry(arr1);
            arry(arr2); 
    }
    public static void arry(int [] arr3){
        for(int a :arr3){
            System.out.print(a+"\t");
            }
         System.out.println();
    }
}

这里写图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43117449/article/details/82500919