ユーザーが入力した文字列内のすべての母音を検索し、母音が最も多い単語を画面に出力する必要があります。
プログラムはユーザー入力を使用します。
ユーザーは単語の文字列を小文字で入力します。
例えば
「Javaプログラミングが好き」
次のように表示されます。
プログラミング
文字列を別の単語に分割してみましたが、うまくいきました。
「for」ループを適用してさまざまな単語を検索する方法がわかりません。メソッドで作業する必要があるため、これは文字列内の母音を見つけるために使用したメソッドです。
public void findvowel(){
for(int index = 0;index < word.length();index++){
char vowel = word.charAt(index);
if( (vowel == 'a')||
(vowel == 'e')||
(vowel == 'i')||
(vowel == 'o')||
(vowel == 'u')){
System.out.println(vowel);
}
}
}
しかし、私はこれがうまくいかないことを知っています。あなたたちは私を助けることができますか?