标题:判断英文中出现指定字母的次数
游戏规则 提示用户从控制台输入一句英文,分别统计句子中的每个元音字母(忽略大小写)的个数,并显示输出。英文的5个元音字母为A E I O U 代码如下 :
在package 判断字符出现次数;
import java.util.Scanner;
public class abc {
private static Scanner sc;
public static void main(String[] args){
System.out.println("输入你想要输入的一句英文");
sc = new Scanner(System.in);
char[]a=new char[100];
int A=0;
int E=0;
int I=0;
int O=0;
int U=0;
String str;
str=sc.next();
System.out.println(str.length());
for(int i=0;i<str.length();i++){
a[i]=str.charAt(i);
if(a[i]=='A'||a[i]=='a'){
A++;
}
if(a[i]=='E'||a[i]=='e'){
E++;
}
if(a[i]=='I'||a[i]=='i'){
I++;
}
if(a[i]=='O'||a[i]=='o'){
O++;
}
if(a[i]=='U'||a[i]=='u'){
U++;
}
}
System.out.println("A: "+" "+ A +"E: "+ E +" "+"I: "+ I+" " +"O:"+ O +" "+"U: "+ U+" ");
}
}
//a[]=str.charAt(i);
//获取str中的第i个字符
结果如下: