用于循环以将值输入到2d数组中

时间:2012-10-30 00:52:28

标签: java java.util.scanner

Scanner input = new Scanner(System.in);

System.out.println("Enter matrix 1: ");
for(int row=0;row<3;row++){
    for(int col=0;col<3;col++){
        a[row][col]=input.nextDouble();
    }
}

嗨那里 - 鉴于以上解决方案将数据输入到名为a的2d 3 * 3阵列,我目前无法接受用户输入。 intellij ide不接受我在input.nextDouble()点可以看到的任何输入。

我想我错过了一些显而易见的东西,但又是什么? :)

2 个答案:

答案 0 :(得分:3)

以下代码对我来说非常适合

double a[][]=new double[3][3];
        Scanner input = new Scanner(System.in);

        for(int row=0;row<3;row++){

            for(int col=0;col<3;col++){
                System.out.println("Enter value: ");
                a[row][col]=input.nextDouble();
            }
        }

答案 1 :(得分:0)

这是JUNIT4没有接受控制台输入 - 这就是为什么将焦点转移到控制台没有结果。