import java.util.Scanner;
/*输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 */
public class lianxi07 {
public static void main(String args[]){
System.out.println("请随便输入一串字符");
Scanner scan = new Scanner(System.in);
String str = scan.nextLine();
System.out.println("你输入的是:"+str);
char[] ch = str.toCharArray();
int digital = 0,space = 0,word = 0,other = 0;
for(int i=0;i<=ch.length;i++){
if(ch[i]>='0' && ch[i]<='9'){
digital++;
}else if(ch[i]>='a'&&ch[i]<='z'||ch[i]>='A'&&ch[i]<='Z'){
word++;
}else if(ch[i]==' '){
space ++;
}else{
other++;
}
}
System.out.println("数字的个数是:"+digital);
System.out.println("字母的个数是:"+word);
System.out.println("空格的个数是:"+space);
System.out.println("其它字符的个数是:"+other);
}
}