【发布时间】:2019-10-21 09:45:41
【问题描述】:
我制作了这个数组,但我在计算数字时遇到了困难。我可以通过使用“IF”10 次来做到这一点,但这对我来说似乎是错误的。也许循环“for”在这里最好用,但我不知道如何处理。
import java.util.Random;
public class zadanie2 {
public static void main(String[] args) {
int array[];
array = new int[20];
for (int i = 0; i < array.length; i++) {
Random rd = new Random();
array[i] = rd.nextInt(10);
System.out.print(array[i] + ",");
}
}
}
【问题讨论】:
-
您到底想达到什么目的?你想计算所有随机数的出现次数吗?如果是,请使用
Map<Integer, Integer>并将数字用作键,将它们的出现用作值。 -
没错。我希望我的程序列出它们,如下所示: 1 发生 x 次; 2 发生 x 次;等等……
-
请不要在每次迭代时创建新的
Random。
标签: java arrays random numbers counting