我也想比较最大数量,但是在将其插入数组时遇到了问题-它给出了错误:
java.lang.ArrayIndexOutOfBoundsException
每当我插入大于5的值时。
import java.util.Scanner;
public class LargestValue
{
public static void main(String[] args)
{
Scanner sc= new Scanner (System.in);
int a[] = new int[5];
System.out.println ("Enter 5 numbers for comparison ");
for (int j = 0; j < a.length; j++)
{
int inputNumber = sc.nextInt();
a[inputNumber] = inputNumber;
System.out.println(inputNumber);
}
}
}
您应该将输入分配给数组的第j个位置,而不是该inputNumber
位置:
a[j] = inputNumber;
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句