C 如何在给定的句子中分别找到辅音和元音的数量
如何添加到下面的现有程序中?我需要能够找到辅音、单词、空格和特殊字符的数量。我已经有元音了C 如何在给定的句子中分别找到辅音和元音的数量,c,C,如何添加到下面的现有程序中?我需要能够找到辅音、单词、空格和特殊字符的数量。我已经有元音了 import java.lang.String; import java.io.*; import java.util.*; public class CountVowels { public static void main(String args[])throws IOException { BufferedReader bf = new BufferedReader
import java.lang.String;
import java.io.*;
import java.util.*;
public class CountVowels
{
public static void main(String args[])throws IOException
{
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter the String:");
String text = bf.readLine();
int count = 0;
for (int i = 0; i < text.length(); i++) {
char c = text.charAt(i);
if (c=='a' || c=='e' || c=='i' || c=='o' || c=='u') {
count++;
}
}
System.out.println("The number of vowels in the given sentence are " + count);
}
}
import java.lang.String;
导入java.io.*;
导入java.util.*;
公共类元音
{
公共静态void main(字符串args[])引发IOException
{
BufferedReader bf=新的BufferedReader(新的InputStreamReader(System.in));
System.out.println(“输入字符串:”);
String text=bf.readLine();
整数计数=0;
对于(int i=0;i
因为这是家庭作业,所以我不会为您编写代码,但会给出一些想法
text.toLowerCase()
你可能想考虑写一系列这样的方法:
private boolean isConsonant(char x) { ... }
private boolean isVowel(char x) { ... }
private boolean isWhitespace(char x) { ... }
然后,当您迭代输入字符串的字符时,您可以简化您的is-this-a-[something]?支票
最后,您需要为不同的“类型”保留单独的计数器。因此,您可能需要
int-count
、int-consonantCount、int-consonantCount和int-spaceCount
,而不只是int-count
,您的问题是什么?修改当前代码似乎很简单。顺便说一句,y
可以是元音或辅音。将吉普赛
与游艇
和五月
进行比较。它可以是:轮胎
(英国拼写为轮胎
)。同上,i
。和u
:quarter
。元音字母和元音是有区别的。一次又一次地问同样的问题是不可取的。我投票决定关闭这个和你在这个论坛上乱扔的每一个副本。