统计大写辅音字母

题目:

英文辅音字母是除AEIOU以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。

输入格式:

输入在一行中给出一个不超过80个字符、并以回车结束的字符串。

输出格式:

输出在一行中给出字符串中大写辅音字母的个数。

输入样例:

复制代码
HELLO World!

输出样例:

复制代码
4

写作思路:

  1. 首先,我们需要理解题目中辅音字母的定义,即除了A、E、I、O、U以外的大写字母。
  2. 接着,我们需要读取输入的字符串。
  3. 然后,我们需要遍历字符串中的每个字符。
  4. 对于每个字符,我们需要判断它是否是大写辅音字母。这可以通过检查字符是否是大写字母,并且是否在辅音字母的范围内来实现。
  5. 如果字符是大写辅音字母,我们就增加计数器的值。
  6. 最后,我们输出计数器的值,即大写辅音字母的个数。
java 复制代码
package com.jsu.tmy;
import java.util.Scanner;
public class Letter {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String input = scanner.nextLine(); // 读取输入的字符串
        int count = 0; // 初始化计数器

        // 遍历字符串中的每个字符
        for (int i = 0; i < input.length(); i++) {
            char ch = input.charAt(i); // 获取当前字符

            // 判断字符是否为大写辅音字母
            if (ch >= 'A' && ch <= 'Z' && ch != 'A' && ch != 'E' && ch != 'I' && ch != 'O' && ch != 'U') {
                count++; // 如果是,增加计数器
            }
        }

        // 输出大写辅音字母的个数
        System.out.println(count);
        scanner.close(); // 关闭Scanner对象
    }
}

运行结果:

相关推荐
百锦再3 分钟前
对前后端分离与前后端不分离(通常指服务端渲染)的架构进行全方位的对比分析
java·开发语言·python·架构·eclipse·php·maven
Want59512 分钟前
C/C++大雪纷飞①
c语言·开发语言·c++
Shilong Wang17 分钟前
MLE, MAP, Full Bayes
人工智能·算法·机器学习
DokiDoki之父19 分钟前
Spring—注解开发
java·后端·spring
Theodore_102220 分钟前
机器学习(6)特征工程与多项式回归
深度学习·算法·机器学习·数据分析·多项式回归
知花实央l20 分钟前
【算法与数据结构】拓扑排序实战(栈+邻接表+环判断,附可运行代码)
数据结构·算法
lingling00927 分钟前
机械臂动作捕捉系统选型指南:从需求到方案,NOKOV 度量光学动捕成优选
人工智能·算法
吃着火锅x唱着歌37 分钟前
LeetCode 410.分割数组的最大值
数据结构·算法·leetcode
CodeCraft Studio1 小时前
【能源与流程工业案例】KBC借助TeeChart 打造工业级数据可视化平台
java·信息可视化·.net·能源·teechart·工业可视化·工业图表
摇滚侠1 小时前
Spring Boot 3零基础教程,WEB 开发 默认页签图标 Favicon 笔记29
java·spring boot·笔记