私は宿題についてこの問題があります(私は正直で、少なくともそれを隠そうとしていません) そして、私はそれをどうやって解決するかを考えています。文字列メソッドを使用して、文字列内の母音を見つけて数えますか?
次のような宣言があります。String phrase = "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);
:
は、ここで私がこれまで持っているコードです。誰も助けることができますか?
'String.charこの場合、 '()'は 'String.substring()'より簡単です。 – NullUserException
switch文のように思えますが、ここで実装できます。スイッチの代わりに –
を使用すると、母音のリストを作成してlist.contains(j) – Gaskoin