그래서 여기 .. 내가 시도 MW 코드의 불완전 당신은 String.split()
을 사용할 수 있습니다배열을 사용하여 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
질문을 향상 시키십시오. 먼저, "여기 막연한 요구 사항이 있습니다. 여기에 불완전한 코드가 있습니다. 잘못된 점을 알려주지 않을 것입니다."보다는 구체적인 질문을 먼저하십시오. 첫째, [둘러보기] 및 [도움말] 섹션을 통해 무엇이 좋은 질문이되는지 확인하십시오. –
그냥 머리를 위로 : 첫 번째 블록 다음에';'가 있는데, 이는 거의 틀림없이 오류입니다. – Mshnik