Java程序计算给定句子中辅音的个数


在本文中,我们将使用Java来计算给定句子中辅音的个数。为了实现这一点,我们将使用Scanner类获取用户输入,并使用for循环遍历句子中的每个字符。通过将每个字符与元音aeiou进行比较,并忽略空格,我们将识别辅音并相应地增加计数器。Scanner类java.util包的一部分,通常用于获取用户输入。

问题陈述

给定一个句子,编写一个Java程序来计算辅音的个数。如下所示:

输入
Enter a sentence :
Hi hello how are you welcome to tutorialspoint
输出
Number of consonants in the given sentence is 21

计算给定句子中辅音个数的步骤

以下是使用Java计算给定句子中辅音个数的步骤:

  • java.util包导入Scanner类
  • 从用户处读取一个句子。
  • 创建一个变量(count)并将其初始化为0。
  • 将句子中的每个字符与字符aeiou进行比较。
  • 如果未匹配,则增加计数。
  • 最后打印计数。

Java程序计算给定句子中辅音的个数

下面是使用Java计算给定句子中辅音个数的示例:

import java.util.Scanner;
public class CountingConsonants {
    public static void main(String args[]) {
        int count = 0;
        System.out.println("Enter a sentence :");
        Scanner sc = new Scanner(System.in);
        String sentence = sc.nextLine();

        for (int i=0 ; i<sentence.length(); i++) {
            char ch = sentence.charAt(i);
            if(ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u' ) {
                System.out.print("");
            } else if(ch != ' ') {
                count++;
            }
        }
        System.out.println("Number of consonants in the given sentence is "+count);
    }
}

输出

Enter a sentence :
Hi hello how are you welcome to tutorialspoint
Number of consonants in the given sentence is 21

代码解释

上述程序首先导入Scanner类并将count变量初始化为0。提示用户输入一个句子,使用Scanner.nextLine()读取。一个for循环遍历句子的每个字符。在循环内部,我们使用charAt()获取每个字符并将其与元音aeiou进行比较。如果字符不是元音且不是空格,则增加count。最后,打印辅音的总数。

更新于: 2024年8月8日

9K+ 浏览量

开启你的职业生涯

通过完成课程获得认证

开始学习
广告