题目描述
统计每个元音字母在字符串中出现的次数。
输入描述
每组输入数据是一行长度不超过100的字符串。
输出描述
对于每个测试实例输出5行,格式如下:
a:num1
e:num2
i:num3
o:num4
u:num5
输入样例
my name is ignatius
输出样例
a:2
e:1
i:3
o:0
u:1
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner A = new Scanner(System.in);
String str = A.nextLine();
int num1=0,num2=0,num3=0,num4=0,num5=0;
for (int j =0;j<str.length();j++)
{
switch (str.charAt(j)) //charAt(index) 返回索引处index的字符
{
case 'a':
num1 += 1;
break;
case 'e':
num2++;
break;
case 'i':
num3++;
break;
case 'o':
num4++;
break;
case 'u':
num5++;
break;
}
}
System.out.println("a:"+num1);
System.out.println("e:"+num2);
System.out.println("i:"+num3);
System.out.println("o:"+num4);
System.out.println("u:"+num5);
}
}