简单题,调函数 或者自己判断也行
import java.util.*;

public class Main {

    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        String str=sc.nextLine();
        int word=0;
        int space=0;
        int num=0;
        int other=0;
        char[] c=str.toCharArray();
        for(int i=0;i<c.length;i++){
            if(Character.isLetter(c[i])){word++;}
            else if(Character.isWhitespace(c[i])){space++;}
            else if(Character.isDigit(c[i])){num++;}
            else { other++;}
        }
        System.out.println(word);
        System.out.println(space);
        System.out.println(num);
        System.out.println(other);
    }
}