Exception in thread “main“ java.lang.ArrayIndexOutOfBoundsException: -1
即将方法Choose(int Number)中的参数Number赋值给Goods中的静态变量number 解决这个问题。一般在定义数组时,会返回一个指向第一个变量的头指针,对这个指针进行加减运算可以向前或向后移动这个指针,进而访问数组中所有的变量。但在移动指针时,如果不注意移动的次数和位置,会使指针指向数组以外的位置,导致数组越界。是指当程序访问数组时,使用的索引超出了数组的有效范围,导致对数组元素的访问出现在数组的范围之外。
原创
2023-06-11 21:07:55 ·
2060 阅读 ·
0 评论