publicclassMain{publicstaticvoidmain(String[] args){int[] a =newint[10];if(a.length ==1){
System.out.println(a[0]);}else{for(int i =0; i < a.length; i++){
a[i]=(int)(Math.random()*100);}for(int i : a){
System.out.print(i +" ");}
System.out.println();for(int i =0; i < a.length -1; i++){int t = a[0];//数组的第一个数int m =0;for(int j =0; j < a.length - i; j++){if(t < a[j]){//选出未排序的最数
t = a[j];
m = j;//记录此时的数组下标}}int p = a[a.length - i -1];//记录未排序的最后一位数
a[a.length - i -1]= t;
a[m]= p;}for(int i : a){//迭代输出
System.out.print(i +" ");}}}}