Java的选择排序。

 时间:2026-02-12 07:59:27

1、新建一个新的Java项目,名字按照个人喜好,如:SelectionSortDemo,并在当中写好main方法。

Java的选择排序。

2、在main函数中新建一个int类型数组,如:{6,1,5,7,8,3,4,2}。

3、排序的代码:

public static void selectionSort(int[] arr){

        for(int i=0;i<arr.length-1;i++){ 

            for(int j=i+1;j<arr.length;j++){

                if(arr[i]>arr[j]){

                    int temp=arr[i];

                    arr[i]=arr[j];

                    arr[j]=temp;

                }

            }

        }

    }

Java的选择排序。

4、每次排序结果的查看和代码:

public static void selectionSort(int[] arr){

        for(int i=0;i<arr.length-1;i++){

            for(int j=i+1;j<arr.length;j++){

                if(arr[i]>arr[j]){

                    int temp=arr[i];   

                    arr[i]=arr[j];

                    arr[j]=temp;

                }

            }

            getPrint(i, arr);

        }

    }

        public static void getPrint(int i,int[] arr){

        System.out.print("第"+(i+1)+"次排序的结果:");

        for(int j: arr){

            System.out.print(j+"     ");

        }

        System.out.println();

    }

Java的选择排序。

Java的选择排序。

5、main函数中调用方法,run as执行查看结果,

   public static void main(String[] args) {

        // 新建一个数组

        int[] arr = { 6, 5, 1, 7, 8, 3, 4, 2 };

        System.out.print("排序前:       ");

        for (int i : arr) {

            System.out.print(i + "     ");

        }

        System.out.println();

        selectionSort(arr);

        System.out.print("排序后:       ");

        for (int i : arr) {

            System.out.print(i + "     ");

        }

    }

Java的选择排序。

Java的选择排序。

Java的选择排序。

  • 九阴真经快速升级攻略
  • 判断一个优秀团队的特征,一起看看
  • 冬喝五款养生茶提阳气
  • 瓷砖粘合剂特点及配方
  • 原神怎么制作杏仁豆腐
  • 热门搜索
    赤水旅游攻略 宝鸡旅游 北京旅游景点大全 珠海旅游攻略 英国旅游 西安周边旅游 旅游计划 青海湖旅游 马尔代夫旅游攻略 平潭旅游