[伯俊]1264母音の個数(JAVA)


質問する
英語の文を入力して、数元音のプログラムを書いてください.母音「a」、「e」、「i」、「o」、「u」、大文字または小文字.
入力例
How are you today?
Quite well, thank you, how about yourself?
I live at number twenty four.
#
サンプル出力
7
14
9
に答える
package 모음의개수;

import java.util.Arrays;
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		Scanner scan=new Scanner(System.in);
		
		String str="" ;

	
		int cnt=0;
		while(true)  {
			str = scan.nextLine();

			for(int i=0; i<str.length(); i++) {
				char s=str.toLowerCase().charAt(i); //문자열을 모두 소문자로 변환
				if(s=='a' || s=='e' || s=='i' || s=='o' || s=='u')  //모음 판단
				cnt++;		
			}
			
			if(str.equals("#")) break; //그만 입력받기 
			
			System.out.println(cnt);
			cnt=0; //초기화
		}
	
	
		

	}

}
サンプル出力
最初は正解ではなく、大文字と小文字を区別するので、統一して条件式からフィルタリングします