描述
输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数。
数据范围:输入的字符串长度满足
输入描述:
输入一行字符串,可以有空格
输出描述:
统计其中英文字符,空格字符,数字字符,其他字符的个数
代码
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String s = in.nextLine();
Integer letter=0;
Integer blank=0;
Integer digital=0;
Integer other=0;
char[] ca= s.toCharArray();
for(char c:ca){
if(Character.isLetter(c)){
letter++;
}else if(Character.isDigit(c)){
digital++;
}else if(c==' '){
blank++;
}else{
other++;
}
}
System.out.println(letter);
System.out.println(blank);
System.out.println(digital);
System.out.println(other);
}
}