A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

输入一行字符串,分别统计出其中英文字母、空格、数字和其他字符的个数

1 个回复

正序浏览
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);
               
               
        }
仅供参考

评分

参与人数 1黑马币 +3 收起 理由
r1503882525 + 3 回答认真,奖励一下

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马