import java.util.Scanner;
/*
*有一个字符串,其中包含中文字符,英文字符和数字字符,请统计
*和打印出各个字符的个数
*/
public class TongJi {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
//String str = "12我5不6aa要6你da怎么d看我ffg要我g554怎么re5看香55港wer是中tw国的";
System.out.println("请输入去掉标点的需要统计的字符串");
String str = sc.next();
int englishCount = 0;
int chineseCount = 0;
int digitCount = 0;
for(int i =0;i<str.length();i++) {
char ch = str.charAt(i);
if(ch>='0'&&ch<='9') {
digitCount++; //统计数字
}else if ((ch>='a'&&ch<='z') || (ch>='A'&&ch<='Z')) {
englishCount++;
}else {
chineseCount++;
}
}
System.out.println("英文字符:"+englishCount);
System.out.println("数字字符:"+digitCount);
System.out.println("中文字符:"+chineseCount);
}
}