一句话让你记住冒泡排序
外层循环 n - 1 ,内层循环 n - 1 - i
升序或者降序你需要在判断的时候选择 > 或者 <
< 符号是降序(从大至小)
> 符号是升序(从小至大)
// 冒泡排序
@Test
public void testMPPX() {
// 首先声明一个数组
int[] nums = {1, 5, 88, 44, 63, 454, 14, 7, 42};
System.out.println("排序前的数组:" + Arrays.toString(nums));
for (int i = 0; i < nums.length - 1; i++) {
for (int j = 0; j < nums.length - 1 - i; j++) {
if (nums[j] < nums[j + 1]) {
int temp = nums[j];
nums[j] = nums[j + 1];
nums[j + 1] = temp;
}
}
}
System.out.println("排序后的数组:" + Arrays.toString(nums));
}