我正试图让我的数组与ramdom数字相比,以匹配10个第一个数字,并告诉它如果更高,更低或等于第11个数字,我已经尝试了很多循环和许多其他的东西,但我坚持到这一点。
private static int[] anArray;
public static int[] list() {
anArray = new int[11];
for (int i = 0; i < anArray.length; i++) {
anArray[i] = (int) randomFill();
}
return anArray;
}
public static void print() {
for (int n : anArray) {
System.out.print(n + " | ");
}
}
public static int randomFill() {
Random rand = new Random();
int randomNum = rand.nextInt(15);
return randomNum;
}
public static void main(String args[]) {
list();
print();
}
我希望你们中的一个能帮助我解决我的问题。
我知道我需要添加一些东西:
public static int randomFill() {
Random rand = new Random();
int randomNum = rand.nextInt(15);
return randomNum;
}
这一点,并打印出来的东西,但我不能做我需要它做的事情
试试这个:
public static int[] createRandomArray(int arraySize) {
return new Random().ints(arraySize, 0, 100).toArray();
}
它将返回填充了随机数的int []数组大小'arraySize'。数字范围从0到100。