数组练习
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
代码源
package Lxt;
public class Exp10 {
public static void main(String[] args){
int a=0,b=0,c=0,d=0;
int tem;
String str=“abcdABCD 123-=”;
char[] ch=str.toCharArray();
for(int i=0;i<ch.length;i++){
tem=ch[i];
if(tem==32){
a++;
}else if(tem>=65&&tem<=90||tem>=97&&tem<120){
b++;
}else if(tem>=48&&tem<=57){
c++;
}else{d++;}
}
System.out.println(“字母”+a);
System.out.println(“空格”+b);
System.out.println(“数字”+c);
System.out.println(“其它字符”+d);
}
}
引用文本
字母1
字符8
空格3
其他2