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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 西门雅虎 中级黑马   /  2015-7-21 23:34  /  406 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public class StringTest {
        public static void main(String[] args) {
                String s = "Hello12345World";

                // 定义三个统计变量
                int bigCount = 0;
                int smallCount = 0;
                int numberCount = 0;

                // 遍历字符串。
                for (int x = 0; x < s.length(); x++) {
                        char ch = s.charAt(x);
                        // 判断是属于哪种范围的
//                        if (ch >= 65 && ch <= 90) {
//                                bigCount++;
//                        } else if (ch >= 97 && ch <= 122) {
//                                smallCount++;
//                        } else if (ch >= 48 && ch <= 57) {
//                                numberCount++;
//                        }
                       
                        if (ch >= 'A' && ch <= 'Z') {
                                bigCount++;
                        } else if (ch >= 'a' && ch <= 'z') {
                                smallCount++;
                        } else if (ch >= '0' && ch <= '9') {
                                numberCount++;
                        }
                }

                System.out.println("大写:" + bigCount);
                System.out.println("小写:" + smallCount);
                System.out.println("数字:" + numberCount);
        }
}


0 个回复

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