import java.util.Random;
public class Task6 {
public static void main(String[] args) {
//1.定义整数数组arr1,元素为50以内随机整数
int[] arr1 = new int[10];
Random r = new Random();
for (int i = 0; i < arr1.length; i++) {
arr1[i] = r.nextInt(50);
}
//2.定义整数数组arr2,长度与arr1相同
int[] arr2 = new int[arr1.length];
//3.定义变量left,right记录索引位置
int left = 0;
int right = arr1.length - 1;
//4.for循环判断,奇数从0索引依次按顺序往右放,偶数从arr1.length-1索引按顺序依次往左放
for (int i = 0; i < arr1.length; i++) {
if (arr1[i] % 2 != 0) {
arr2[left] = arr1[i];
left++;
} else if (arr1[i] % 2 == 0) {
arr2[right] = arr1[i];
right--;
}
}
for (int i = 0; i < arr2.length; i++) {
System.out.print(arr2[i] + " ");
}
}
}
定义一个整数数组其中包含多个整数。实现奇数放在数组的左边,偶数放在数组的右边。(创建新数组)
于 2023-02-14 22:30:19 首次发布