求整数序列中出现次数最多的数java
时间: 2023-04-15 15:04:01 浏览: 252
java取出数组中出现次数最大的数字,并升序输出
5星 · 资源好评率100%
可以使用HashMap来统计每个数出现的次数,然后遍历HashMap找到出现次数最多的数。
具体实现可以参考以下代码:
```java
import java.util.*;
public class Main {
public static void main(String[] args) {
int[] nums = {1, 2, 3, 4, 5, 5, 5, 6, 6, 7, 7, 7, 7};
int maxCount = ;
int maxNum = ;
Map<Integer, Integer> map = new HashMap<>();
for (int num : nums) {
int count = map.getOrDefault(num, ) + 1;
map.put(num, count);
if (count > maxCount) {
maxCount = count;
maxNum = num;
}
}
System.out.println("出现次数最多的数是:" + maxNum);
}
}
```
输出结果为:
```
出现次数最多的数是:7
```
阅读全文