分享一下用冒泡法排列数值大小,以5个数为例来实现此方法;
</pre><pre name="code" class="java"><span style="font-size:18px;">import java.util.Scanner;
public class Sort {
public static void main(String[] args) {
System.out.println("请输入需要排序的数字");
Scanner num=new Scanner(System.in);
int [] number=new int[5];
for(int i=0;i<number.length;i++){//接收输入的数据
number[i]=num.nextInt();
}
for(int j=0;j<number.length-1;j++){//实现从大到小排列
int tmp=0;
for(int u=0;u<number.length-1-j;u++){
if(number[u]<number[u+1]){
tmp=number[u+1];
number[u+1]=number[u];
number[u]=tmp;
}
}
}
System.out.println("从大到小依次为:");
for(int r=0;r<number.length;r++){//得到结果
System.out.print(number[r]+" ");
}
num.close();
}
}
</span>