题解 | #统计字符#

统计字符

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

干净清爽无套

import java.util.Scanner;

/**
 * @author 
 * Created by Administrator on 2022-05-06 03:55
 */
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String a = sc.nextLine();
        doCountChar(a);

    }

    private static void doCountChar(String string) {
        char[] arr = string.toUpperCase().toCharArray();
        int aCount = 0,nullCount= 0,numberCount= 0,otherCount = 0;
        for (char a:arr) {
            if(a >= 'A' && a <= 'Z') {
                aCount++;
            }else if(a == ' '){
                nullCount++;
            }else if(a >= '0' && a <= '9' ){
                numberCount++;
            }else{
                otherCount++;
            }

        }

        System.out.println(aCount);
        System.out.println(nullCount);
        System.out.println(numberCount);
        System.out.println(otherCount);
    }

}

全部评论

相关推荐

有气魄的马来熊在摸鱼:我爱vivo 马上换手机 vivo我爱你!!!
点赞 评论 收藏
分享
丿南烟丶:黑白模板吧,不要这样花哨的。 主要成就太空了,和获奖融在一起,写一两行就行了。 职业技能不要这样排,就传统的掌握精通什么什么然后举例补充的一些重要技术点。 自我介绍说实话也没啥用,可以删了。 把自己的两个项目方案细节补充上去,为什么这样设计,怎么设计,成果是什么按star法则来写 你要引导面试官来问你的技能和项目,你的获奖和自我介绍别人可能看都不看一眼或者不太在乎,重要的是展示你能干活的能力
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务