import java.util.Scanner;
class Test02{
/*
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
*/
public static void main(String [] args){
Scanner input = new Scanner(System.in);
int sz = 0;
int zm = 0;
int kg = 0;
int ts = 0;
System.out.println("请输入一段字符:");
String str = input.nextLine();
//1、取得单个字符
//遍历字符串的 str.toCharArray();String [];
for(int index =0;index<str.length();index++){
//根据下标取得单个字符
char c = str.charAt(index);
if((c>='a' && c<='z') || (c>='A' && c<='Z')){
zm++;
}else if(c>='0' && c<='9'){
sz++;
}else if(c==' '){
kg++;
}else{
ts++;
}
}
System.out.println("字母:"+zm);
System.out.println("数字:"+sz);
System.out.println("空格:"+kg);
System.out.println("特殊:"+ts);
}
}