题目描述:
输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数。
Java实现:
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while(sc.hasNext()) {
String in = sc.nextLine();
int numOfChac = 0;
int numOfBlank = 0;
int numOfDigit = 0;
int numOfOther = 0;
for (int i = 0; i < in.length(); i++){
if (Character.isLetter(in.charAt(i)))
numOfChac++;
else if (Character.isDigit(in.charAt(i)))
numOfDigit++;
else if (in.charAt(i) == ' ')
numOfBlank