我需要在用戶輸入的字符串中查找所有元音,然後在屏幕上打印含有最多元音的單詞。
該程序使用用戶輸入。
用戶輸入小寫字母串。
例如如何在字符串中查找元音,並在屏幕上打印含有最多元音的單詞?
「我喜歡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);
}
}
}
但我知道這是行不通的。 你能幫助我嗎?
我可能會丟失一些東西很明顯,但這個功能看起來像它應該可以正常工作。但是,您可能想要明確「word」變量來自哪裏。我預料它會成爲'findvowel'方法的一個參數。 – jazzbassrob
你爲什麼認爲這不起作用? – Maroun
您可以顯示您正在尋找的簡單輸入和預期輸出嗎? – Prateek