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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

统计字符串大小写数字特殊符号出现的格式
package com.heima.text;

public class Text3 {

        /**
         *  需求:统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数,其他字符出现的次数。
                ABCDEabcd123456!@#$%^
                分析:
                遍历后比较对应的字符,如果符合后自增,最后输出次数。
         */
        public static void main(String[] args) {
                String s = "ABCDEabcd123456!@#$%^";
                int big = 0;
                int small = 0;
                int num = 0;
                int other = 0;
                for (int i = 0; i < s.length(); i++) {
                        char c = s.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(big +"个大写字母," + small + "个小写字母," + num + "个数字," + other + "个其他字符");
        }

}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马