так вот мвт код, который я попробовал .. его неполна .. пожалуйста, поправьте меня ..как подсчитать количество слов в предложении в java, используя массив?
import java.util.Scanner;
public class Q5 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
char size;
char[] sentence;
int vowelcounter=0, wordcounter=0;
System.out.print("Please enter a line of text: ");
for(int i=0;i<size;i++)
{
if(sentence[i]=='a' || sentence[i]=='e'||
sentence[i]=='o' || sentence[i]=='i'||
sentence[i]=='u');
{
vowelcounter++;
}
if(sentence[i]==32)
{
wordcounter++;
}
}
System.out.print("The number of words is: "+wordcounter);
System.out.print("The number of vowels is: "+vowelcounter);
}
}
Вы никогда не впустить пользовательский ввод ничего. – forgivenson
Попробуйте улучшить свой вопрос, прежде всего, на самом деле задавая конкретный вопрос, а не «вот неопределенное требование, вот какой-то неполный код, я не буду говорить вам, что с ним не так». Во-первых, вы захотите пройти через разделы [tour] и [help], чтобы узнать, что представляет собой хороший и полный вопрос. –
Просто голова: у вас есть ';' после вашего первого блока if, что почти наверняка является ошибкой. – Mshnik