Java 给定两个整型数组, 交换两个数组的内容(数组长度相同)
主要思想:
遍历两个数组,然后交换对应位置的值
程序代码:
import java.util.Arrays;
public class TestDemo {
public static void swap(int[] array1,int[] array2){
int tmp=0;
for (int i = 0; i <array1.length ; i++) {
tmp=array1[i];
array1[i]=array2[i];
array2[i]=tmp;
}
}
public static void main(String[] args) {
int[] array1={1,3,5,7};
int[] array2={2,4,6,8};
System.out.println("交换前array1:"+Arrays.toString(array1));
System.out.println("交换前array2:"+Arrays.toString(array2));
System.out.println("=========================");
swap(array1,array2);
System.out.println("交换后array1:"+Arrays.toString(array1));
System.out.println("交换后array2:"+Arrays.toString(array2));
}
}
程序运行结果: