import java.util.*;
public class QQQ {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一条字符串");
String s = sc.nextLine();
int a = 0; //大写字母
int b = 0; //小写字母
int c = 0; //数字
//其他字符
char[] array = new char[s.length()]; //将字符串放到数组里
for ( int i = 0;i <array.length ;i++ ){
array[i] = s.charAt(i);
}
for (int i = 0;i < array.length ;i++ ){ //遍历数组判断
if (Character.isUpperCase(array[i])){
a++;
}
if (Character.isLowerCase(array[i])){
b++;
}
if (Character.isDigit(array[i])){
c++;
}
}
System.out.println("大写字母个数:"+a);
System.out.println("小写字母个数:"+b);
System.out.println(" 数字个数:"+c);
System.out.println("其他字符个数:"+(s.length()-(a+b+c)));
}
}