我正在开发一个程序来计算字符串中元音的数量。我让它工作,但如果 Y 后面跟着一个辅音,我就不能让它数 Y。我的 VOWEL_GROUP 是“AEIOUaeiou”,它返回常规普通元音的数量,但不返回“y”。我让它查看 charAt(i) 并查看它是否被元音组中的字符以外的其他东西所取代。谢谢你的帮助。这是显示错误的输入和输出
OUTPUT to console
Input
play. Why! Who!
There are 3 words in the file.
There are 2 vowels in the file.
There are Y 19 vowels in the file.
There are 3 sentences in the file.
// START of countThe Y Vowels********************************************
int YvowelCount=0;
for(int i=0;i<myFile.length();i++){
for(int j=0;j<VOWEL_GROUP.length();j++){
if(myFile.charAt(i)=='y' && myFile.charAt(i-1)!= VOWEL_GROUP.charAt(j)){
YvowelCount++;
}
}
}
// END of countThe Y Vowels**************************************************