【发布时间】:2022-01-16 06:18:11
【问题描述】:
import java.util.Arrays;
import java.util.Random;
import java.util.Scanner;
public class Test {
private static int[] readArray(int arraySize) {
Random r = new Random();
int[] arr = new int[arraySize];
for (int i=0; i<arr.length; i++) {
arr[i] = r.nextInt(arraySize);
}
return arr;
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter array size: ");
int size = sc.nextInt();
int[] arr = readArray(size);
System.out.println(Arrays.toString(arr));
}
}
如何修改上面的代码,这样如果我输入100,我就有一个100个不重复数字的数组?
谢谢。
【问题讨论】: