用Java语言输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数
时间: 2024-06-13 12:06:35 浏览: 159
以下是Java语言输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数的代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
int letter = 0, space = 0, digit = 0, other = 0;
for (int i = 0; i < str.length(); i++) {
char ch = str.charAt(i);
if (Character.isLetter(ch)) {
letter++; } else if (ch == ' ' || ch == '\r' || ch == '\n') {
space++;
} else if (Character.isDigit(ch)) {
digit++;
} else {
other++;
}
}
System.out.println("字母个数:" + letter);
System.out.println("空格或回车个数:" + space);
System.out.println("数字个数:" + digit);
System.out.println("其他字符个数:" + other);
}
}
```
阅读全文