求求大佬了,这个应该怎么写?

求求大佬了,这个应该怎么写?

我觉得我应该到淘宝开个网店,专门给你们写作业

java的实现方式

import java.util.Scanner;
public class ABCTest {
    public static void main(String[] args) {
        class Test {
            public void function(int[] num, int n) {
                int temp; // 记录临时中间值
                for (int i = 0; i < n - 1; i++) {
                    for (int j = i + 1; j < n; j++) {
                        if (num[i] > num[j]) { // 交换两数的位置 如果使用“>”从小到大排序   如果使用“<”从大到小排序
                            temp = num[i];
                            num[i] = num[j];
                            num[j] = temp;
                        }
                    }
                }
                for (int i =0;i<n;i++) {
                    System.out.print(num[i]+" ");
                }
            }
        }
        System.out.println("从键盘上输入数字并用空格隔开");
        Scanner sc = new Scanner(System.in);
        String inputString = sc.nextLine();
        String[] split = inputString.split(" ");
        int n = split.length;
        int num[] = new int[n];
        for (int i = 0; i < n; i++) {
            num[i] = Integer.parseInt(split[i]);
        }
        //调用排序方法
        new Test().function(num,n);
    }
}

 

望采纳!!!!!!谢谢!!!