将值存储到第二维

时间:2017-03-12 18:37:25

标签: java

所以我正在研究java中的一个项目,我想知道如何将值存储到第二个数组容器

我有

int[][] figure = new int[4][6];

我有以下for循环

public void ask(){
                for(int i =0;i<Division;i++){
                        System.out.println("Enter sale for division " + i );
                        for(int j =0; j<4;j++){
                                System.out.println("For quarter " + j);
                                int input = keyboard.nextInt();

                            }
                    }


            }

如何设置输入等于第二个数组容器[] []&lt; -

1 个答案:

答案 0 :(得分:0)

2D数组是一个数组数组,因此您可以:

使用双重for循环向2D数组添加值。

for(int i = 0; i < array.length; i++) {
    for(int j = 0; j < array[0].length; j++) {
        array[i][j] = yourValue;
    }
}

array[index][index] = yourValue

示例:

假设我想在类型为int的2D数组中为第一个数组的第一个索引添加一个值。 我会做: array[0][0] = 56

然后,要从数组中访问一个值,我会这样做:
int value = array[0][0]