题解 | #统计字符#

统计字符

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

import java.util.*;
public class Main{
    public static void main(String[] args) {
         Scanner scanner = new Scanner(System.in);
        while (scanner.hasNext()){
            String nextLine = scanner.nextLine();
            char[] toCharArray = nextLine.toCharArray();
            int count01 = 0;
            int count02 = 0;
            int count03 = 0;
            int count04= 0;
            for (char c :toCharArray) {
                if(c >= 'a' && c <= 'z'){
                    count01++;
                }else if(c >= 'A' && c <= 'Z'){
                    count01++;
                }else if(c >= '0' && c <= '9'){
                    count02++;
                }else if(c == ' '){
                    count03++;
                }
            }
            System.out.println(count01);
            System.out.println(count03);
            System.out.println(count02);          
            count04= nextLine.length()-count01-count02-count03;
            System.out.println(count04);
        }
    }
}




全部评论

相关推荐

11-29 00:55
门头沟学院
区域赛银,邀请赛金,打算十二月打下Java基础、背点八股、写个外卖后去投福建小厂的寒假实习,简历应该怎么写呢?以及福州/和厦门有推荐的小厂吗?
牛客53210502...:简历一页:把区域银,邀请赛金标粗,其他的奖除非凑一页否则没有必要写。或者多页:每个站一行这样都列出来。项目经历看看牛客其他人是怎么写的,写的不好呢。简历打磨好按部就班没问题的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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