输入一行字符,请分别统计出英文字母、数字、空格和其他字符个数。
import java.util.Scanner;
public class Main {
public static void main(String] args) {
Scanner sc=new Scanner(System.in);
String str=sc.nextLine();
char x]=(2分);
int a=0;
int b=0;
int c=0;
int d=0;
for(int i=0;(2分);i++){
char ch=xi];
if((2分))
a++;
else if((2分))
b++;
else if(ch==' ')
(2分);
else
d++;
}
System.out.println("letters="+a);//输出英文字母个数
System.out.println("digits="+b);//输出数字个数
System.out.println("spaces="+c);//输出空格个数
System.out.println("others="+d);//输出其他字符个数
}
}