public static void main(String args[]){
int cntYy = 0;
int cntFy = 0;
int cntDgt = 0;
int cntBlank = 0;
String ss="sfkeS KGGae i oupmr 5 233";
char[] ch=ss.toCharArray();
for (int i = 0; iif (ch[i] == 'a' || ch[i] == 'o' || ch[i] == 'e'
|| ch[i] == 'i' ch[i] == 'u' ){
cntYy++;//元音字母
} else if ('A' < ch[i] && ch[i] < 'z'){
cntFy++;//辅音字母
} else if ('0' < ch[i] && ch[i] < '9') {
cntDgt ++;//数字
} else if(ch[i] == ' '){
cntBlank++;//空格
}
}
System.out.println ("元音的个数是:"+cntYy+"个");
System.out.println ("辅音的个数是:"+cntFy+"个");
System.out.println ("数字的个数是:"+cntDgt +"个");
System.out.println ("空格的个数是:"+cntBlank+"个");
}
自己可以跑一下看看对不对
这个空格非常的难得,非常的,Java动漫设计非常的。And.
用switch呗。。case 一下不就好了?