java中常用的排序法有快速排序法、冒泡法、选择排序法、插入排序法。常用的排序法也是我常用的排序法之冒泡法
package com.itheima;
public class test2 {
private static int change;
public static void main(String[] args) {
//定义一个int数组
int[] number=new int[]{1,8,5,3,9,0,2,6,4,7};
System.out.print("排序之前:");
for (int i = 0; i < number.length; i++) {
System.out.print(number[i]);
}
//使用冒泡法,从大到小顺序输出,外层循环主要是比较的次数,内层循环主要寻找最大数或者最小数
for (int i = 0; i < number.length; i++) {
for (int j = i+1; j < number.length; j++) {
if(number[i]<number[j])
{
//交换数据
change=number[j];
number[j]=number[i];
number[i]=change;
}
}
}
//换行
System.out.println();
System.out.print("排序之后:");
for (int i = 0; i < number.length; i++) {
System.out.print(number[i]);
}
}
}