输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。Java
时间: 2024-10-10 18:06:20 浏览: 30
python 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数 (示例)
5星 · 资源好评率100%
在Java中,你可以通过创建一个`Character`计数器数组,结合遍历输入字符串,来统计字母、空格、数字和其他字符的数量。以下是一个简单的示例:
```java
public class CharacterCounter {
public static void main(String[] args) {
String input = "Hello, 123 World! This is a test..."; // 测试输入字符串
int alphaCount = 0;
int spaceCount = 0;
int digitCount = 0;
int otherCount = 0;
for (char c : input.toCharArray()) {
if (Character.isLetter(c)) { // 英文字符
alphaCount++;
} else if (c == ' ') { // 空格
spaceCount++;
} else if (Character.isdigit(c)) { // 数字
digitCount++;
} else { // 其他字符
otherCount++;
}
}
System.out.println("英文字符: " + alphaCount);
System.out.println("空格: " + spaceCount);
System.out.println("数字: " + digitCount);
System.out.println("其他字符: " + otherCount);
//
阅读全文