第一条,创建数组,长度为50.
第二条,过去随机数,依次放入数组中。
第三条,创建一个记录数据值以及出现次数的类,包含类的变量以及方法。
类就不建了麻烦
new Random().ints(0, 10).limit(50).boxed().collect(Collectors.groupingBy(k -> k)).forEach((k,v) -> { System.out.println(k + " 出现:" + v.size() + " 次");});
import java.util.Random;
public class Test {
public static void main(String[] args) {
int[] pool = new int[50];
int[] counts = new int[10];
Random random = new Random();
// set random numbers into pool
for (int i=0; i<pool.length; i++) {
pool[i] = random.nextInt(10);
counts[(pool[i])]++;
}
// pring counts
for (int i=0; i<counts.length; i++) {
System.out.println("Number : " + i + " , Count : " + counts[i]);
}
}
}