java#字符数组 一步一步写出代码

字符数组,判断里面的字母一共有多少个?
char[] ch={'2','+','a','A'};


public static void main(String[] args) {
        char[] ch={'2','+','a','A'};
        int cnt = 0;
        for(int i = 0;i < ch.length;i++){
            if(ch[i] >= 'a' && ch[i] <= 'z' || ch[i] >= 'A' && ch[i] <= 'Z'){
                cnt ++;
            }
        }
        System.out.println(cnt);
    }