判断各类型字符个数
1. 题目描述
题目链接
coding
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int cnt1 = 0, cnt2 = 0, cnt3 = 0, cnt4 = 0;
String str = in.nextLine();
char[] ch = str.toCharArray();
for (char c : ch) {
if ((c >= 'a' && c < 'z') || (c >= 'A' && c < 'Z')) {
cnt1 ++;
} else if (c >= '0' && c <= '9') {
cnt2 ++;
} else if (c == ' ') {
cnt3 ++;
} else {
cnt4 ++;
}
}
System.out.println("英文字母" + cnt1 + "数字" + cnt2 + "空格" + cnt3 + "其他" + cnt4);
in.close();
}
}