题解 | #统计字符串中字母出现次数#

判断各类型字符个数

http://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......
    for(int i = 0;i<str.length();i++){
        if(str.charAt(i) >= '0' && str.charAt(i) <= '9')
            numbers++;
        else if(str.charAt(i) >= 'a' && str.charAt(i) <= 'z' 
           ||str.charAt(i) >= 'A' && str.charAt(i) <= 'Z')
             words++;
        else if(str.charAt(i) == ' ' )
            space++;
        else
            other++;
    }

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

}

全部评论

相关推荐

求面试求offer啊啊啊啊:要求太多的没必要理
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务