输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数

匿名 (未验证) 提交于 2019-12-02 23:32:01

public class Tes07 {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    System.out.println("输入一串字符:");
        Scanner input=new Scanner(System.in);
        String str=input.nextLine();
        int index = 0;
        char c;
        int count1=0;
        int count2=0;
        int count3=0;
        int count4=0;
        
        
        for(int i=0;i<str.length();i++) {
            c=str.charAt(index++);
        if(c>=65&&c<=90||c>=97&&c<=122){
            count1++;
        }else if(c==32){
            count2++;
        }else if(c>=48&&c<=57){
            count3++;
        }else {
            count4++;
        }
    }
        System.out.println(  "字母数:"+count1
                            +"空格数:"+count2
                            +"数字数:"+count3
                            + "其他字符:"+count4);
}

}

文章来源: https://blog.csdn.net/weixin_44944367/article/details/90241495
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!