0
我需要編寫一個代碼來返回一個單詞中的元音數,我一直在我的代碼中收到一個錯誤,要求輸入一個缺少的return語句。任何解決方案? :3使用.charAt時丟失返回語句
import java.util.*;
public class vowels
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
System.out.println("Please type your name.");
String name = input.nextLine();
System.out.println("Congratulations, your name has "+
countVowels(name) +" vowels.");
}
public static int countVowels(String str)
{
int count = 0;
for (int i=0; i < str.length(); i++)
{
// char c = str.charAt(i);
if (str.charAt(i) == 'a' || str.charAt(i) == 'e' || str.charAt(i) == 'o' || str.charAt(i) == 'i' || str.charAt(i) == 'u')
count = count + 1;
}
}
}
您的countVowels方法是...缺少一個return語句 – Zavior