`
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); // 创建 Scanner 对象,用于读取输入
String word = scanner.nextLine(); // 读取输入的单词
int[] freq = new int[26]; // 创建长度为 26 的数组,用于记录每个字母出现的次数
for (char c : word.toCharArray()) { // 遍历单词的每个字符
freq[c - 'a']++; // 更新对应字母的出现次数
}
int maxFreq = 0; // 记录出现次数最多的字母的出现次数
char mostFrequent = 'a'; // 记录出现次数最多的字母
for (int i = 0; i < 26; i++) { // 遍历字母频率数组
if (freq[i] > maxFreq) { // 如果当前字母的出现次数大于最大出现次数
maxFreq = freq[i]; // 更新最大出现次数
mostFrequent = (char) ('a' + i); // 更新出现次数最多的字母
}
}
System.out.println(mostFrequent); // 输出出现次数最多的字母
System.out.println(maxFreq); // 输出出现次数最多的字母的出现次数
}
}`
0 回复
0 转发
0 喜欢
6 阅读



