ユーザーから文字列を読み取り、文字列に表示される母音と子音の数を判別して出力するアプリケーションを設計および実装します。ループ内でswitchステートメントを使用します。
一般的なプログラム出力は次のとおりです。
Enter a sentence
> My dog has fleas!
Sentence is : My dog has fleas!
VowelVount is : 4
ConsonantCount is : 9
私のコードは次のとおりです。
import java.util.Scanner;
public class VnC{
public static void main(String [] args){
String text;
Scanner scan = new Scanner(System.in);
System.out.println("Enter a sentence");
text = scan.nextLine();
System.out.println("Sentence is : " + text);
text = text.toLowerCase();
switch(text) {
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
vowelCount++;
System.out.println("VowelCount : " + vowelCount);
break;
default:
consonanyCount++;
System.out.println("ConsonantCount is : " + consonantCount);
break;
}
}
}