java中的选择排序之降序排列

时间:2023-03-09 18:08:51
java中的选择排序之降序排列

java中的选择排序之降序排列

 import java.util.Arrays;//必须加载
 class Demo{
     public static void main(String []args){
         int[] arr={3,54,456,342,2798};
         System.out.println(Arrays.toString(arr));//java打印数组,排序前[3, 54, 456, 342, 2798]
         arrSort(arr);
         System.out.println(Arrays.toString(arr));//排序后 [2798, 456, 342, 54, 3]
     }

     /**
      * 数组降序排序
      * @param arr
      */
     public static void arrSort(int[]arr){
         for(int i=0;i<arr.length-1;i++){
             for(int j=i+1;j<arr.length;j++){
                 if(arr[j]>arr[i]){
                     int temp=arr[i];
                     arr[i]=arr[j];
                     arr[j]=temp;
                 }
             }
         }
     }
 }