输入一个字符串,统计出其中元音字母的数量以及统计出每个元音字母的数量
import java.util.Scanner;
public class Demo3 {
public static void main(String[] args) {
System.out.println("请输入一个字符串:");
//计数变量
int a,e,i,o,u;
a=e=i=o=u=0;
Scanner sc = new Scanner(System.in);
//从键盘接收一个字符串
String s = sc.nextLine();
for(int k = 0;k<s.length();k++)
{
//将字符串拆分为一个个字符逐个比较,如果找到某元音字母,某元音字母的计数变量就加一
char x = s.charAt(k);
if(x=='a')
{
a++;
}
if(x=='e')
{
e++;
}
if(x=='i')
{
i++;
}
if(x=='o')
{
o++;
}
if(x=='u')
{
u++;
}
}
System.out.println("此字符串中所有的元音字母数目为:"+(a+e+i+o+u));
System.out.println("a的数目是:"+a+"\ne的数目是:"+e+"\ni的数目是:"+i+"\no的数目是:"+o+"\nu的数目是:"+u);
}
}
夜阑卧听风吹雨,铁马冰河入梦来.