学习目标:
目标:熟练运用 Java所学知识
题目内容:
本文内容:使用java语言实现:调整数组顺序使得奇数位于偶数之前。调整之后,不关心大小顺序。
实现思想
使用冒泡排序用到的循环,if判断语句改为如果是偶数则调整位置,可让偶数调整至数组尾元素
实现代码
public class practice {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5, 6, 7, 8, 9,};
for (int i = 0; i < arr.length - 1; i++) {
for (int j = 0; j < arr.length - 1 - i; j++) {
if (arr[j] % 2 == 0) {
int tmp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = tmp;
}
}
}
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
}
}
运行结果
1 3 5 7 9 8 6 4 2