import java.util.Scanner;
public class Exercise{
public static void main(String[] args) {
int digital=0;
int character=0;
int other=0;
int blank=0;
char[] ch=null;
Scanner scan= new Scanner(System.in);
String s=scan.nextLine();
ch=s.toCharArray();
for(int i=0;i<s.length();i++) {
char c=ch[i];
if(c>='0'&&c<='9') {
digital++;
}else if((c>='a'&&c<='z')||(c>='A'&&c<='Z')) {
character++;
}else if(c==' ') {
blank++;
}else {
other++;
}
}
System.out.println("数字个数:"+digital);
System.out.println("英文字母个数:"+character);
System.out.println("空格:"+blank);
System.out.println("其他字符个数:"+other);
}
}
输入一行字符,分别统计其中英文字母、空格、数字和其他字符的个数。
猜你喜欢
转载自blog.csdn.net/samsonn/article/details/79859266
今日推荐
周排行