题解 | 判断各类型字符个数

判断各类型字符个数

https://www.nowcoder.com/practice/4ccc155e474e4d4c83cfde116dcf2218

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        int numbers = 0;
        int words = 0;
        int space = 0;
        int other = 0;
        Scanner scanner = new Scanner(System.in);
        String str = scanner.nextLine();

        //write your code here......
        int [] arr = getCharCount(str);
        words = arr[0];
        numbers = arr[1];
        space = arr[2];
        other = arr[3];

        System.out.println("英文字母"+words+"数字"+numbers+"空格"+space+"其他"+other);
    }

    public static int[] getCharCount(String str){
        int [] arr = new int [4];
        char [] chars = str.toCharArray();

        for(char c : chars){
            if(c == ' '){
                arr[2] ++;
            }else if('0' <= c && c <= '9'){
                arr[1] ++;
            }else if('a' <= c && c <= 'z' || 'A' <= c && c <= 'Z'){
                arr[0] ++;
            }else {
                arr[3] ++;
            }
        }

        return arr;
    }
}

全部评论

相关推荐

程序员牛肉:你这简历有啥值得拷打的?在牛客你这种简历一抓一大把,也就是个人信息不一样而已。 关键要去找亮点,亮点啊,整个简历都跟流水线生产出来的一样。
点赞 评论 收藏
分享
10-22 12:03
山东大学 Java
程序员小白条:26届一般都得有实习,项目可以随便写的,如果不是开源社区的项目,随便包装,技术栈也是一样,所以本质应该找学历厂,多投投央国企和银行,技术要求稍微低一点的,或者国企控股那种,纯互联网一般都得要干活
应届生简历当中,HR最关...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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