gpt4 book ai didi

java - 从用户处获取数字(整数)输入并将其插入到 Java 数组中

转载 作者:行者123 更新时间:2023-12-02 04:29:27 24 4
gpt4 key购买 nike

我也想比较最大数量,但我在将其插入数组时遇到问题 - 它给出了错误:

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;

关于java - 从用户处获取数字(整数)输入并将其插入到 Java 数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31648846/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com