Java 字符串统计:数字、字母和其他字符
Java 字符串统计:数字、字母和其他字符
题目描述
实现一个 Java 程序,通过键盘输入一个字符串,统计其中的数字字符、英文字母字符和其它字符的个数,最后输出统计结果。
样例输入
'Hello, 123!'
样例输出
数字字符个数:3 英文字母字符个数:5 其它字符个数:4
Java代码
import java.util.Scanner;
public class 字符串统计 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print('请输入一个字符串:');
String str = scanner.nextLine();
int numCount = 0;
int letterCount = 0;
int otherCount = 0;
for (int i = 0; i < str.length(); i++) {
char ch = str.charAt(i);
if (Character.isDigit(ch)) {
numCount++;
} else if (Character.isLetter(ch)) {
letterCount++;
} else {
otherCount++;
}
}
System.out.println('数字字符个数:' + numCount);
System.out.println('英文字母字符个数:' + letterCount);
System.out.println('其它字符个数:' + otherCount);
}
}
原文地址: https://www.cveoy.top/t/topic/mwSU 著作权归作者所有。请勿转载和采集!