题解 | #统计字符#

统计字符

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

import java.util.Scanner;


public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String str = sc.nextLine();
        if(str.length()==0 || str.length()>1000 || "".equals(str)){ //""在前可避免空指针
            return;
        }
        int countE = 0;
        int countK = 0;
        int countN = 0;
        int countO = 0;
        for(char c: str.toCharArray()){
            if((c>='a' && c<='z') || (c>='A' && c<='Z')){
                countE++;
            }else if(c == ' '){
                countK++;
            }else if(c>='0' && c<='9'){
                countN++;
            }else{
                countO++;
            }
        }
        System.out.println(countE);
        System.out.println(countK);
        System.out.println(countN);
        System.out.println(countO);
    }
}

全部评论

相关推荐

一名愚蠢的人类:多少games小鬼留下了羡慕的泪水
投递荣耀等公司10个岗位
点赞 评论 收藏
分享
10-07 20:48
门头沟学院 Java
不敢追175女神:可能是实习上着班想到后面还要回学校给导师做牛马,看着身边都是21-25的年纪,突然emo了了
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务