题解 | #统计字符#

统计字符

http://www.nowcoder.com/practice/539054b4c33b4776bc350155f7abd8f5

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String line = ""; while((line = br.readLine())!=null) { int EnglishCharCount=0; int BlankCharCount=0; int NumberCharCount=0; int OtherCharCount=0;

        char[] chs = line.toCharArray();
        for(int i=0;i<chs.length;++i){
            if((chs[i]>='a'&&chs[i]<='z')||(chs[i]>='A'&&chs[i]<='Z')){
                ++EnglishCharCount;
                continue;
            }
            else if(chs[i]==' '){
                ++BlankCharCount;
                continue;
            }
            else if(chs[i]>='0'&&chs[i]<='9'){
                ++NumberCharCount;
                continue;
            }
            else
                ++OtherCharCount;
        }
         
        System.out.println(EnglishCharCount);
        System.out.println(BlankCharCount);
        System.out.println(NumberCharCount);
        System.out.println(OtherCharCount);
    }
}

}

我居南半坡 文章被收录于专栏

多刷题,积蓄力量,欢迎讨论

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务