我有这个家庭作业问题(我说实话,至少没有试图隐藏它)而且我在弄清楚如何去做时遇到了问题。
给定以下声明:字符串短语=“WazzUp?-谁在第一个???-IDUNNO”;编写必要的代码来计算字符串中元音的数量并将适当的消息打印到屏幕上。
这是我到目前为止的代码:
String phrase = " WazzUp ? - Who's On FIRST ??? - IDUNNO";
int i, length, vowels = 0;
String j;
length = phrase.length();
for (i = 0; i < length; i++)
{
j = phrase.substring(i, i++);
System.out.println(j);
if (j.equalsIgnoreCase("a") == true)
vowels++;
else if (j.equalsIgnoreCase("e") == true)
vowels++;
else if (j.equalsIgnoreCase("i") == true)
vowels++;
else if (j.equalsIgnoreCase("o") == true)
vowels++;
else if (j.equalsIgnoreCase("u") == true)
vowels++;
}
System.out.println("Number of vowels: " + vowels);
但是,当我运行它时,它只会产生一堆空白行。任何人都可以帮忙吗?