数组排序我用的较多的是冒泡排序法,字面意思理解“冒泡”,把数字一个个像水泡冒上来
10个数从大到小排序,第一次遍历数组,找出最大的,放在第一个位置,第二次在剩下的数里面遍历出最大的,放在第二个位置,以此类推,第9次完成排序
int[] num=new int[]{7,9,2,3,66,43,56,45,32,43};//定义排序的数组,10个数
int temp;//用来交换位置的数
for(int i=0;i<10;i++){
for(int j=i+1;j<10;j++){
if(num[i]<num[j]){//从i位置向后找出最大的数
temp=num[i];
num[i]=num[j];
num[j]=temp;
}
}
System.out.println("第"+(i+1)+"个数:"+num[i]);
}