私は宿題にこの問題を抱えています(私は正直で、少なくともそれを隠そうとはしていません)そして私はそれを行う方法を理解するのに問題があります。
次の宣言があるとします。Stringphrase="WazzUp?-Who's On FIRST ??? --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);
しかし、私がそれを実行すると、それはただたくさんの空白行を作ります。誰か助けてもらえますか?