酷代码 AI
菜单
服务商

Java 实现:轻松统计键盘录入字符串中大小写字母与数字的数量

以下是一个简单的Java程序,它使用Scanner类从键盘读取输入,然后遍历字符串以统计大写字母、小写字母和数字的数量。 ```java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入一个字符串:"); String input = scanner.nextLine(); int upperCase = 0, lowerCase = 0, digits = 0; for (char c : input.toCharArray()) { if (Character.isUpperCase(c)) { upperCase++; } else if (Character.isLowerCase(c)) { lowerCase++; } else if (Character.isDigit(c)) { digits++; } } System.out.println("大写字母数量:" + upperCase); System.out.println("小写字母数量:" + lowerCase); System.out.println("数字数量:" + digits); } } ``` 在这个程序中,我们首先创建一个Scanner对象来获取用户的输入。然后,我们通过调用`nextLine()`方法来读取用户输入的整行文本。接着,我们初始化三个计数器变量(upperCase、lowerCase和digits)为0,用于存储大写字母、小写字母和数字的数量。然后,我们使用for-each循环遍历输入字符串中的每个字符,如果字符是大写字母,我们就增加upperCase的值;如果字符是小写字母,我们就增加lowerCase的值;如果字符是数字,我们就增加digits的值。我们打印出这三个计数器的值。 ######[AI写代码神器 | 384点数解答 | 2024-06-06 23:28:20]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]