返回题解分享
讨论 / 题解分享/ 帖子详情

分类计数(编程题) - 题解

`

import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in); // 创建 Scanner 对象,用于读取输入
        String word = scanner.nextLine(); // 读取输入的单词
        int upperCount = 0; // 大写字母计数器
        int lowerCount = 0; // 小写字母计数器
        int digitCount = 0; // 数字计数器

        // 遍历输入的字符串
        for (char c : word.toCharArray()) {
            if (Character.isUpperCase(c)) { // 判断字符是否为大写字母
                upperCount++; // 大写字母计数器加一
            } else if (Character.isLowerCase(c)) { // 判断字符是否为小写字母
                lowerCount++; // 小写字母计数器加一
            } else if (Character.isDigit(c)) { // 判断字符是否为数字
                digitCount++; // 数字计数器加一
            }
        }

        // 输出结果
        System.out.println(upperCount); // 输出大写字母个数
        System.out.println(lowerCount); // 输出小写字母个数
        System.out.println(digitCount); // 输出数字个数
    }
}
`
0 回复 0 转发 0 喜欢 6 阅读
回复 (0)
默认 最新
暂无回复,快来抢沙发!