题解 | #[NOIP2018]标题统计#

[NOIP2018]标题统计

https://www.nowcoder.com/practice/b14b87bc6a4547a6839e0a5867c98dba

import java.util.Scanner;


public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        String str = scan.nextLine();
        //nextLine()  此扫描器执行当前行,并返回跳过的输入信息。
        //next()  查找并返回来自此扫描器的下一个完整标记。

        int numCount = 0;
        int aCount = 0;

        //把str转成一个char数组
        char[] ch = str.toCharArray();
        for (int i = 0; i < ch.length; i++) {
            if (Character.isLetter(ch[i])) {//判断是否为字母
                aCount++;
            } else if (Character.isSpaceChar(ch[i])) {
                //判断是否为空格

            } else if (Character.isDigit(ch[i])) {//判断是否为数字
                numCount++;
            }
        }
        System.out.println(numCount + aCount);

    }
}
Java基础练习题 文章被收录于专栏

都是一些基础的语法题目,每天可以刷几道。

全部评论

相关推荐

06-23 10:26
佳木斯大学 Java
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-16 14:00
白火同学:其实你可以了解一下HR在Boss聊天的机制,想赢牌的前提是先会玩牌。 如果HR长时间没有理你,有可能是因为你的消息被其他应聘者的消息给挤到下面了,HR从上到下有可能只看个三四百个人就要到理想数量的简历了,而你恰好没有被看到,时间一长,你的消息在越来越下面。这种情况就需要你自己活跃一下,把消息提上去。 也可能是HR招的合适的人选了,但会一直挂着岗位,为了省重新开招聘岗位的钱,方便后面随时修改招聘要求。 当然也可能是HR吃饱了没事耍你玩,要了你的简历又不看,就看你自己怎么理解了。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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