java代码求纠正错误

实验要求统计输入的一段字符串的每个字符的数目,以(字母)+num的形式打印
请问第16行怎么纠正呢?我的意思是想要字符串里的下标为n的字符与ASCI表上字符所代表的数字进行比较,可以怎么把一个字符与数字比较呢,把str1n前加int和在i前加char都不行

img

请问此代码的整体思路正确吗?

char可以转换成数字:char - 0。例子:'A' - 0 (结果就是一个数字)

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^