输入一个字符串,判断这个字符串中有多少字母,数字

public class Demo1 {
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        System.out.println("请输入字符串");
        String string=scanner.next();
        char[]cs=string.toCharArray();
        int yingwen = 0;
        int shuzi = 0;
        for (int i = 0; i < cs.length; i++) {
            char c = cs[i];
            if((c>='a'&&c<='z')||(c>='A'&&c<='Z')){
                yingwen++;     
            }else if (c>='0'&&c<='9') {
                shuzi++;
            }    
        }
        int end=cs.length-yingwen-shuzi;
        System.out.println("英文有"+yingwen+"个");
        System.out.println("数字有"+shuzi+"个");
        System.out.println("其他有"+end+"个");
    }
}
 


版权声明:本文为weixin_45540019原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。