package shuzu;
public class StortNums {
/**
* 冒泡排序
* @param args
*/
public static void main(String[] args) {
// 首先定义数组长度,数字,
int[] nums ={16,25,90,9,23};
System.out.println("*****冒泡排序前*****");
for (int num : nums) {
System.out.println(num);
}
//冒泡排序(升序)
//数字比较轮次
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("*****冒泡排序后*****");
for (int num : nums) {
System.out.println(num);
}
}
}
Java数组练习6冒泡排序
最新推荐文章于 2021-02-24 14:19:40 发布