题解 | #[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基础练习题 文章被收录于专栏

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

全部评论

相关推荐

仁者伍敌:牛子这些人还会点一个自动回复,boss都不带回复的
点赞 评论 收藏
分享
05-30 12:03
山西大学 C++
offer来了我跪着...:不是骗子,等到测评那一步就知道为啥这么高工资了
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-04 18:02
好不容易拿到了字节Offer,鼠鼠做后端的,但家里人觉得可能被裁员不稳定,让鼠鼠去投国企,现在好纠结到底该咋选
文档传偷助手:该投就投吧,不过建议别放弃offer 拿到手里的才是最好的
投递字节跳动等公司8个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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