JAVA数组用非数字表示数组中的位置不正确

img


大家好,最近刚学JAVA,问题如图,输出C=4;但下面输出b[c]时,原本应该是8888却输出的是0,请问是为什么?

把打印b[c]的代码直接放到打印c的语句后面,不要放在if里面,再运行一下看看

代码截取多点,bug在上面

c的定义都不知道,你让人靠猜吗,代码截全一点