键盘录入一串字符,统计字符串中大小写字母及数字字符个数
时间: 2024-04-08 08:07:23 浏览: 96
以下是 Java 代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一串字符:");
String str = scanner.nextLine();
int upperCaseCount = 0; // 大写字母计数器
int lowerCaseCount = 0; // 小写字母计数器
int numberCount = 0; // 数字计数器
for (int i = 0; i < str.length(); i++) {
char ch = str.charAt(i);
if (ch >= 'A' && ch <= 'Z') { // 判断是否为大写字母
upperCaseCount++;
} else if (ch >= 'a' && ch <= 'z') { // 判断是否为小写字母
lowerCaseCount++;
} else if (ch >= '0' && ch <= '9') { // 判断是否为数字
numberCount++;
}
}
System.out.println("大写字母个数:" + upperCaseCount);
System.out.println("小写字母个数:" + lowerCaseCount);
System.out.println("数字个数:" + numberCount);
}
}
```
运行结果如下:
```
请输入一串字符:Hello123World
大写字母个数:2
小写字母个数:8
数字个数:3
```
阅读全文