键盘一直输入,但是超过数量后就异常了,第二个for循环的打印方法没有执行是怎么回事呢
你这个错误是常见的数组越界异常。解决:把第一个循环中的i<=MAX_NUMBER 改为 i<MAX_NUMBER把第二个循环中的i=MAX_NUMBER 改为i=MAX_NUMBER-1如有帮助,望点击【本回答采纳】支持一下。
例如,你定义的是3个长度的数组,当你使用arr[3]时就会提示数组越界异常了。
数组角标越界,超过你指定的长度一定会报错