键盘录入一串字符,统计字符串中大小写字母及数字字符个数 【思路】: 1. 键盘录入一个字符串数据 2. 定义三个统计变量,初始化值都是 0 3. 遍历字符串,得到每一个字符 ,拿字符进行判断 ,统计个数,输出结果。
时间: 2024-06-09 12:06:32 浏览: 97
从键盘输入一串字符,分别统计其中的字母(不区分大小写)、数字字符和其他[借鉴].pdf
下面是Java代码实现:
```java
import java.util.Scanner;
public class CountChar {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一串字符:");
String str = sc.nextLine();
int upperCount = 0; // 大写字母计数
int lowerCount = 0; // 小写字母计数
int digitCount = 0; // 数字计数
for (int i = 0; i < str.length(); i++) {
char ch = str.charAt(i);
if (ch >= 'A' && ch <= 'Z') {
upperCount++;
} else if (ch >= 'a' && ch <= 'z') {
lowerCount++;
} else if (ch >= '0' && ch <= '9') {
digitCount++;
}
}
System.out.println("大写字母个数为:" + upperCount);
System.out.println("小写字母个数为:" + lowerCount);
System.out.println("数字个数为:" + digitCount);
}
}
```
运行结果如下:
```
请输入一串字符:
Hello123World
大写字母个数为:2
小写字母个数为:8
数字个数为:3
```
阅读全文