编写一个Java程序实现它

使用数组保存n个随机整数,设计算法将数组元素按值递增有序排列,编写一个Java程序实现它


import java.util.Random;
import java.util.Scanner;

public class Test {
    //使用数组保存n个随机整数,设计算法将数组元素按值递增有序排列,编写一个Java程序实现它
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.println("请输入你需要的随机整数的个数:");
        int n=scan.nextInt();
        int arr[]=new int[n];
        Random random = new Random();
        System.out.print("请输入你需要的随机整数的取值范围是[0,m],m=");
        int m= scan.nextInt();
        for (int i = 0; i <n ; i++) {
            int num = random.nextInt(m);
            arr[i]=num;
        }
        int value;
        for (int i = 0; i <n ; i++) {
            for (int j = 0; j <n-i-1 ; j++) {
                if (arr[j]>arr[j+1]) {
                    value=arr[j];
                    arr[j]=arr[j+1];
                    arr[j+1]=value;
                }
            }

        }

        for (int array:arr){
            System.out.println(array);
        }
    }
}

import java.util.*;
class Test{
public void main(String []args){
int []arr={10,8,7,3,1,4,5,8,4,6};//定义数组
Arrays.sort(arr);//调用arrays里的排序算法
for(int i:arr){
System.out.println(arr[i]); //输出
}
}
}