简单题,调函数 或者自己判断也行
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); } }