public static void main(String[] args) {
int[] arr ={22,56,8,97,99,46,53,2,13};
System.out.println("新数组为:");
int[] brr = demo01(arr);
for (int i = 0; i < brr.length; i++) {
System.out.print(brr[i]+" ");
}
}
public static int[] demo01(int[] arr) {
int[] brr = new int[arr.length];
int start = 0;
int end = arr.length-1;
for (int i = 0; i < arr.length; i++) {
if (arr[i] % 2 == 0){
brr[end] = arr[i];
end--;
}else {
brr[start] = arr[i];
start++;
}
}
return brr;
}
1.定义一个int类型数组{22,56,8,97,99,46,53,2,13},用自己的方式最终实现: 2.奇数放在数组的左边,偶数放在数组的右边(可以创建其他数组,不必须在原数组中改变)
最新推荐文章于 2023-02-14 22:30:19 发布