将值存储到第二维

问题描述 投票:0回答:1

我正在用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();

                            }
                    }


            }

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

java
1个回答
0
投票

二维数组是数组的数组,因此您可以:

将值添加到具有双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]

© www.soinside.com 2019 - 2024. All rights reserved.