黑马程序员技术交流社区

标题: 下面这个字符串的题目需要怎么做呢? [打印本页]

作者: 726477179    时间: 2016-8-12 15:36
标题: 下面这个字符串的题目需要怎么做呢?
输入一行字符串,分别统计出其中英文字母、空格、数字和其他字符的个数
作者: luliang    时间: 2016-8-12 22:45
String s2 = "ABCDEFabcdef12345!@#$%";
                int big = 0;
                int small = 0;
                int num = 0;
                int other = 0;
                for (int i = 0; i < s2.length(); i++) {
                        char c = s2.charAt(i);
                        if (c >= 'A'&& c <= 'Z') {
                                big++;
                        }else if (c >= 'a'&& c <= 'z') {
                                small++;
                               
                        }else if (c >= '0'&& c <= '9') {
                                num++;
                               
                        }else {
                                other++;
                        }
                }
                System.out.println(s2+"中的大写字母有"+big+"个,小写字母有"+small+"个,数字有"
                                +num+"个,其他符号有 "+other);
               
               
        }
仅供参考




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2