华为OD机试真题B卷 Java 实现【统计大写字母个数】,附详细解题思路

2023-12-13 06:07:10

一、题目描述

找出给定字符串中大写字符(即’A’-‘Z’)的个数。

数据范围:字符串长度:1≤∣s∣≤250

字符串中可能包含空格或其他字符

二、输入描述

对于每组样例,输入一行,代表待统计的字符串。

三、输出描述

输出一个整数,代表字符串中大写字母的个数。

四、解题思路

五、Java算法源码

public static void main(String args[]) {
    Scanner sc = new Scanner(System.in);
    while (sc.hasNext()) {
        String s = sc.nextLine();
        System.out.println(count(s));
    }
}

public static int count(String s) {
    int count = 0;
    char[] cs = s.toCharArray();
    for (char c : cs) {
        if (c >= 'A' && c <= 'Z') {
            count++;
        }
    }
    return count;
}

六、效果展示

在这里插入图片描述


🏆下一篇:华为OD机试真题 Java 实现【基站维修工程师】【2023Q1 200分】,附详细解题思路

🏆本文收录于,华为OD机试(JAVA)(2022&2023)

本专栏包含了最新最全的2023年华为OD机试真题,有详细的分析和Java解答。已帮助1000+同学顺利通过OD机考。专栏会持续更新,每天在线答疑。

在这里插入图片描述

文章来源:https://blog.csdn.net/guorui_java/article/details/130946079
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。