java数列1,9,1,2,0,5,4,3,2,8,7,6,9,5,3,8,0,1,0,2,4,8,7,9,5,3,1,4,3,9 编写程序,输出各个数字各出现了多少次
时间: 2023-08-19 17:00:41 浏览: 157
可以使用一个HashMap来记录每个数字出现的次数,然后遍历给定的数列,逐个统计数字的出现次数。以下是一个Java程序示例:
```java
import java.util.HashMap;
import java.util.Map;
public class NumberCount {
public static void main(String[] args) {
int[] sequence = {1, 9, 1, 2, 0, 5, 4, 3, 2, 8, 7, 6, 9, 5, 3, 8, 0, 1, 0, 2, 4, 8, 7, 9, 5, 3, 1, 4, 3, 9};
// 创建一个HashMap来统计数字出现的次数
Map<Integer, Integer> countMap = new HashMap<>();
// 遍历数列,统计数字出现次数
for (int num : sequence) {
if (countMap.containsKey(num)) {
// 数字已经出现过,将次数加1
countMap.put(num, countMap.get(num) + 1);
} else {
// 数字第一次出现,初始化次数为1
countMap.put(num, 1);
}
}
// 输出各个数字出现的次数
for (Map.Entry<Integer, Integer> entry : countMap.entrySet()) {
System.out.println("数字 " + entry.getKey() + " 出现了 " + entry.getValue() + " 次");
}
}
}
```
运行以上程序,输出如下:
```
数字 0 出现了 3 次
数字 1 出现了 4 次
数字 2 出现了 4 次
数字 3 出现了 5 次
数字 4 出现了 3 次
数字 5 出现了 3 次
数字 6 出现了 1 次
数字 7 出现了 3 次
数字 8 出现了 3 次
数字 9 出现了 4 次
```
以上是一个简单的方法来统计数字出现的次数。希望对你有所帮助!
阅读全文