接受用户的数字(整数)输入并将其插入Java中的数组中

索米尔·罗哈尼(Saumitr Lohani)

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

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

接受用户输入并将其插入到使用PHP的关联数组中

如何接受用户的值并将其存储到Java中的2D数组中?

如何使用Java在数组中接受用户输入?

编写一个程序,接受用户的输入并将其与文件中的单词进行比较

如何使用python创建GUI以接受用户输入并将其插入Excel工作表

接受用户输入并将其分配给对象

无法在perl中接受用户输入

无法接受用户在 bash 中的输入

在C中接受用户的连续输入

无法在 Dart 中接受用户输入

创建一个.bat文件,该文件在命令提示符下接受用户输入并将其保存到文本文件中

如何接受用户输入并插入到http get请求中?

数组-接受用户输入并从数组中输出相应的选择

只接受用户的数字输入

接受用户输入的字符串并将其从哈希转换为秘密代码

拖放网站构建器,以接受用户输入并将其显示在网站上

C ++:如何接受用户输入并将其放入井字游戏板

接受用户输入以在Android中创建“ for”循环

如何在jshell脚本中接受用户输入?

接受用户输入以读取文件中的这么多行

如何在swift和xcode中接受用户输入

在 Visual Studio Code 中接受用户输入

只接受用户输入中的某些字符

接受用户输入的单词的第一个字母,并在Java中反复将其添加到末尾

以整数/ string取输入并将其存储在数组中

从用户那里获取输入并将其存储在Java中的字符串数组中

找不到用户输入的数字的阶乘并将其显示在jlabel中的代码错误。(Java)

如何接受用户输入以查找行号并将该行中的所有数据应用于文档模板?

接受用户输入,将其存储到列表中,然后显示有关列表的数据的程序