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就行