Java 冒泡排序
public static void main(String[] args) {
int[] nums = {16,25,9,20,23};
System.out.println("排序前的数组:");
for (int i : nums) {
System.out.print(i+" ");
}
System.out.println();
//使用双重for循环实现冒泡排序
//外层循环控制轮数
for(int i =0;i<nums.length-1;i++){
//内层for循环控制每一轮的比较次数
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("排序后的数组:");
for (int i : nums) {
System.out.print(i+" ");
}
}
tem.out.print(i+" ");
}
}