Java字符串03-统计大小写字母出现的次数


 

单个字符相比较,实际上比较的是ASCII值

chs[i] >= 'A' && chs[i] <= 'Z'   大写字母范围
chs[i] >= 'a' && chs[i] <= 'z'   小写字母范围
package doudou;

public class test_Count_String {
    public static void main(String[] args) {
        /**
         * 要求:统计大小写出现的次数 思路:1.大写字母的ASCII范围 2.小写字母的ASCII的范围 3.定义2个参数去各自统计 4.输出
         */
        String a = "AbcsDFjdjjHGoeooeo123@#¥%";
        char[] chs = a.toCharArray();
        System.out.println(chs);
        int small = 0;
        int large = 0;
        for (int i = 0; i < chs.length ; i++) {
            if (chs[i] >= 'A' && chs[i] <= 'Z') {
                large++;

            } else if (chs[i] >= 'a' && chs[i] <= 'z') {
                small++;
            }
            else {
                System.out.println("你肯定输入的不是 大写或者小写!!!:"+chs[i]);
            }

        }
        System.out.println("大写字母有" + large + "个;小写字母有" + small + "个");
    }

}

 

 

ASCII码对照表:http://ascii.911cha.com/

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM