要求统计一个整型序列中出现次数最多的整数及其出现次数,试编写相应程序
时间: 2024-01-22 19:14:19 浏览: 93
以下是Java求整数序列中出现次数最多的数的程序:
```java
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String[] nums = sc.nextLine().split(" ");
Map<String, Integer> map = new HashMap<>();
for (String num : nums) {
if (map.containsKey(num)) {
map.put(num, map.get(num) + 1);
} else {
map.put(num, 1);
}
}
int maxCount = 0; String maxNum = "";
for (Map.Entry<String, Integer> entry : map.entrySet()) {
if (entry.getValue() > maxCount) {
maxCount = entry.getValue();
maxNum = entry.getKey();
}
}
System.out.println(maxNum + " " + maxCount);
}
}
```
阅读全文