public static void main(String[] args) {
double nums[] = { 20, 50, 80, 70, 65, 746, 38 };
// 从此一个位开始循环数组
for (int i = 0; i < nums.length; i++) {
// 从第i+1为开始循环数组
for (int j = i + 1; j < nums.length; j++) {
// 如果前一位比后一位小,那么就将两个数字调换
// 这里是按降序排列
// 如果你想按升序排列只要改变符号即可
if (nums[i] < nums[j]) {
double tem = nums[i];
nums[i] = nums[j];
nums[j] = tem;
}
}
}
for (int i = 0; i < nums.length; i++) {
System.err.println(nums[i]);
}
}
Java数组冒泡排序思路及示例
最新推荐文章于 2022-08-19 09:34:45 发布