题解 | #统计字符#

统计字符

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

import java.util.; import java.util.regex.;public class Main{

public static void main(String[] arg){
    Scanner sc = new Scanner(System.in);
    String s = sc.nextLine();
    char[] array = s.toCharArray();
    int x = 0,y=0,z=0,j=0;
    for (char c : array) {
        if (Character.isLetter(c)){
            x++;
        }else if (String.valueOf(c).equals(" ")){
            y++;
        }else if (String.valueOf(c).matches("[0-9]")){
            z++;
        }else {
            j++;
        }
    }
    System.out.println(x);
    System.out.println(y);
    System.out.println(z);
    System.out.println(j);
}

}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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