我正在制作一个非常简单的Java程序,但收到以下错误(其中n是基于控制台先前输入的随机数):
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: n
应该引起麻烦的行是此处的if语句:
for(int i = 0; 0 < x; i++){
if(TalArray[i] < min){
min = TalArray[i];
}
}
变量“ min”先前已初始化为TalArray [0],并且一直在跟踪最低编号。提到的所有变量都是int变量
最佳答案
正确的代码是...
for(int i = 0; i < x; i++){
if(TalArray[i] < min){
min = TalArray[i];
}
}
关于java - 数组索引超出范围,但不应该,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11926506/