第一题:编写Java程序,实现的功能是:输入一行字符,分别统计并输出该字符串中的英文字母、空格、数字和其他字符的个数。
package cn.test.input;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
// 第一题:编写Java程序,实现的功能是:输入一行字符,分别统计并输出该字符串中的英文字母、空格、数字和其他字符的个数。
System.out.println("请输入一行文字:");
Scanner input = new Scanner(System.in);
String aWord = input.nextLine();
int len = aWord.length(); //通过length方法获取该字符串长度,用来做比较的循环条件
int numCount = 0; //初始化数字个数
int abcCount = 0; //初始化英文字母个数
int spaceCount = 0; //初始化空格个数
int otherCount = 0; //初始化其他字符个数
for (int i = 0; i < len; i++) {
char s = aWord.charAt(i); //读取String里面的单个字符
if(s >= '0' && s <= '9') { //判断数字
numCount++;
}else if((s>='a'&& s<='z') || (s>='A'&& s<&