关于#java#的问题,请各位专家解答!

img


img


关于#java#的问题,请各位专家解答!
关于#java#的问题,请各位专家解答!
int数组字母相减?自增?

'A'-'A'=0
'B'-'A'=1
能理解吗
那么把减去后的值作为索引,将对应位置的数组元素自增,不就是在累计字母出现的个数吗
当循环结束后,位置0的数值就代表A出现的次数,位置1的数值就代表B出现的次数

数组是用来给A-Z字符进行计数的,第0个元素表示A出现的次数。所以用字符值减去'A'就是对应的元素序号了啊,然后这个元素值加1,就对'A'字符的计数增加1了啊

没猜错的话 两个相减算的应该是ascii码插值 于a开始应该是第几个大写字母 自增就是计数