1、给定两个整型数组, 交换两个数组的内容.
package gyy;
import java.util.Arrays;
public class Main{
public static void main(String[] args) {
int arr1[]= {
9,8,7,6,5,4,3,2,1};
int arr2[]= {
1,2,3,4,5,6,7,8,9};
int temp=0;
System.out.print("arr1[]=");
for(int i=0;i<arr1.length;i++) {
temp=arr1[i];
arr1[i]=arr2[i];
arr2[i]=temp;
}System.out.println(Arrays.toString(arr1));
System.out.print("arr2[]=");
System.out.println(Arrays.toString(arr2));
}
}
运行结果:
arr1[]=[1, 2, 3, 4, 5, 6, 7, 8, 9]
arr2[]=[9, 8, 7, 6, 5, 4, 3, 2, 1]
2、给定整型数组, 把所有的偶数放到数组前面, 把所有奇数放到数组后面.
package gyy;
import java.util.Arrays;
public class Main{
public static void main(String[] args) {
int arr[]= {
9,8,7,6,5,4,3,2,1};
for(int i=0;i<arr.length;i++) {
for(int j=i+1;j<arr.length;j++) {
if(arr[j]%2!=0) {
int temp=arr[j];
arr[j]=arr[i];
arr[i]=temp;
}
}
} System.out.print("arr[]=");
System.out.println(Arrays.toString(arr));
}
}
运行结果:
arr[]=[1, 3, 5, 7, 9, 4, 6, 2, 8]