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/

原文地址:https://www.cnblogs.com/eosclover/p/13487978.html