import java.util.Scanner;

public class Test2 {
    public static void main(String[] args) {
        //局部变量使用前一定要初始化
        int lowCount = 0,upperCount=0,numCount=0,otherCount=0;
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入字符串:");
        String str=sc.next();
        char[] chars=str.toCharArray();
        for (int i = 0; i < chars.length; i++) {
            if(97<=chars[i]&&chars[i]<=122){
                //小写字母
                lowCount++;
            }
            else if(65<=chars[i]&&chars[i]<=90){
                upperCount++;
            }
            else if(48<=chars[i]&&chars[i]<=57){
                numCount++;
            }
            else{
                otherCount++;
            }
        }
        System.out.println("大写字母个数:"+upperCount);
        System.out.println("小写字母个数:"+lowCount);
        System.out.println("数字个数:"+numCount);
        System.out.println("其他字符个数:"+otherCount);
    }
}
12-20 16:35