import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
String s;
while (input.hasNext()) {// 多组输入
s = input.nextLine();// 含有空格
char c[] = s.toCharArray();// 将字符串转化为字符串数组
int a[] = new int[1001];// 默认初始值为0(int)
int i;
for (i = 0; i <= s.length() - 1; i++) {// 数组不要越界
if (c[i] != ' ') {
a[c[i]]++;
}
}
int max = a['A'];
int max1 = 65;
char max2 = 0;
// char max2;//The local variable max2 may not have been initialized
// 为什么要进行初始化???
for (i = 65; i <= 123; i++) {
if (a[i] > max) {
max = a[i];
max1 = i;
}
max2 = (char) max1;//强制类型转化
}
System.out.println(max2 + " " + max);
}
}
}
字符统计2
最新推荐文章于 2022-12-21 00:55:40 发布