帮忙康康新手代码哪错了

import java.util.Arrays;
import java.util.Random;
public class testPractice {
    public static void main(String[] args){ 
     System.out.println(randomConstructor());

    }
    





    public static int[] randomConstructor(){
        Random r = new Random();
        int[] array = new int[10] ;
        for (int i = 0; i < 10; i++){
        array[i] = r.nextInt(100);
         }
       int[] result = Arrays.sort(array);
        
        return result;}
}

 

第二十行,是没有返回值的哦。把int [] result去掉。

 

是排序没有返回值,直接返回原数组就行,数组不能直接打印,需要遍历一下

public class testPractice {
    public static void main(String[] args){
        int[] ints = randomConstructor();
        for (int i = 0; i < ints.length; i++) {
            System.out.println(i);
        }
    }
 
 
 
    public static int[] randomConstructor(){
        Random r = new Random();
        int[] array = new int[10] ;
        for (int i = 0; i < 10; i++){
        array[i] = r.nextInt(100);
         }
       Arrays.sort(array);
       return array;}
}

 

Arrays.sort是void 方法不需要返回

直接返回array就行