Java随机生成100个数并统计每个数出现的次数
时间: 2023-06-12 14:03:09 浏览: 145
可以使用Java的Random类生成随机数,然后使用HashMap来统计每个数出现的次数。具体实现如下:
```java
import java.util.*;
public class RandomNumbers {
public static void main(String[] args) {
Random rand = new Random();
HashMap<Integer, Integer> counts = new HashMap<>();
// 生成100个随机数并统计每个数的出现次数
for (int i = 0; i < 100; i++) {
int num = rand.nextInt(10); // 生成0-9的随机数
if (counts.containsKey(num)) {
int count = counts.get(num);
counts.put(num, count + 1);
} else {
counts.put(num, 1);
}
}
// 输出每个数的出现次数
for (int num : counts.keySet()) {
System.out.println(num + "出现了" + counts.get(num) + "次");
}
}
}
```
运行结果如下:
```
0出现了11次
1出现了10次
2出现了7次
3出现了6次
4出现了14次
5出现了11次
6出现了11次
7出现了13次
8出现了6次
9出现了11次
```
阅读全文