题解 | #统计字符#

统计字符

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

简单题,调函数 或者自己判断也行
import java.util.*;

public class Main {

    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        String str=sc.nextLine();
        int word=0;
        int space=0;
        int num=0;
        int other=0;
        char[] c=str.toCharArray();
        for(int i=0;i<c.length;i++){
            if(Character.isLetter(c[i])){word++;}
            else if(Character.isWhitespace(c[i])){space++;}
            else if(Character.isDigit(c[i])){num++;}
            else { other++;}
        }
        System.out.println(word);
        System.out.println(space);
        System.out.println(num);
        System.out.println(other);
    }
}


全部评论

相关推荐

不愿透露姓名的神秘牛友
07-03 18:22
投了几百份简历,专业和方向完全对口,都已读不回。尝试改了一下学校,果然有奇效。
steelhead:这不是很正常嘛,BOSS好的是即便是你学院本可能都会和聊几句,牛客上学院本机会很少了
点赞 评论 收藏
分享
06-11 17:39
门头沟学院 Java
小呆呆的大鼻涕:卧槽,用户彻底怒了
点赞 评论 收藏
分享
昨天 19:25
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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