Scanner input = new Scanner(System.in);
String str = input.nextLine();
int count = 0;
int count1 = 0;
int count2 = 0;
int count3 = 0;
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
if (((c>='a'&&c<='z') || (c>='A'&&c<='Z'))) {
count++;
}
if (Character.isDigit(c)) {
count1++;
}
if(c == 32) {
count2 ++;
}
if (!((c>='a'&&c<='z') || (c>='A'&&c<='Z'))&& !Character.isDigit(c) && !(c == 32)) {
count3 ++;
}
}
System.out.println("字母的个数为:"+count+ " 数字的个数为:"+ count1 + "空格的个数为" +count2 + "其他字符的个数为 :" + count3);
}