思路
既然要键盘输入,那么可以通过Scanner
类来实现,首先定义四个变量分别记录下字母个数的变量、数字个数、其他字符和空格个数。因为要操作字符串,可以把字符串String
类型转换成char
字节数组类型。所以用到Character
类,转换成字节数组后操作起来则更简单。有判断是否是字母的isLetter
方法,还有分别能判断是否是数字和空格的的isDigit
方法和isSpaceChar
方法.既然这样了,知道这些就能直接遍历这个字节数组判断一下最后打印输出即可。
代码
import java.util.Scanner;
//题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
public class WriteDownmathCount {
public static void main(String[] args) {
int abcCount = 0;// 字母的个数的变量。
int numCount = 0