从键盘输入一行字符,然后统计出其中每个大写英文字母的个数,最后按照从'A'到'Z'的顺序输出它们的个数。
输入格式:
一行字符。
输出格式:
每个大写英文字母的个数,每个数之后跟一个空格符。
输入样例:
abCDEFAAdefffXyZ123456
输出样例:
2 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1
代码展示:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String input = sc.nextLine();
int[] Count = new int[26];
for (int i = 0; i < input.length(); i++) {
char c = input.charAt(i);
if (Character.isUpperCase(c)) {
Count[c - 'A']++;
}
}
for (int i = 0; i < 26; i++) {
System.out.print(Count[i] + " ");
}
sc.close();
}
}
运行结果: