我是新来的Java编程。我的家庭作业问题指出,编写一个程序调用一个方法来打印一个句子中的元音数量(使用'nextLine()'来读取一个句子而不是一个单词)。打印每个元音的出现次数(即:数量“一的,数量“E的,等等)这是我的计划,到目前为止方法和字符串
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("Enter a string");
String str = in.nextLine();
System.out.println("The number a vowels in the sentence are" + vowel(str));
}
public static String vowel(str)//I'm having trouble here
{
int len = str.length(); // Here
int count = 0;
for (int i = 0; i < len; i++)
{
char str2 = str.charAt(i);//Here
if (str2 == 'a')
count++;
}
return str2; // And finally here
}
好吧,有什么问题吗? –
我没有做到这一点,我也一直在努力,我不能弄明白 – DragonAge99
提示:当你有一个问题,这个问题带有错误消息。你应该做的第一件事是阅读它。如果你不理解它,请发布它。 –