import java.util.*;
public class Demo {
public static void main(String[] args) {
number();
}
public static void number(){
int abcnumber=0; //英文字母个数
int spacenumber=0; //空格键个数
int intumber=0; //数字个数
int Othernumber=0; //其他字符个数
System.out.println("请输入字符");
Scanner scan=new Scanner(System.in);
String str=scan.nextLine();
char[] ch = str.toCharArray();
for(int i=0;i<ch.length;i++){
if(Character.isLetter(ch[i])){
abcnumber++;
}
else if(Character.isDigit(ch[i])){
intumber++;
}
else if(Character.isSpaceChar(ch[i])){
spacenumber++;
}
else{
Othernumber++;
}
}
System.out.println("字母个数 ="+abcnumber);
System.out.println("数字个数="+intumber);
System.out.println("空格个数="+spacenumber);
System.out.println("其他字符个数="+Othernumber);
}
}
|