【发布时间】:2021-03-31 10:44:45
【问题描述】:
我有一个二维数组data,作为示例,我选择了这些数字:
int[][] data = {
{1, 2, 3, 4},
{1, 2, 3, 4},
{1, 2, 3, 4}};
对于每一列,我想将数字的总和相加并将它们保存在单独的整数中。 这是我正在寻找的结果:
c_zero = 3;
c_one = 6;
c_two = 9;
c_three = 12;
这是我到目前为止的代码:
int c_zero = 0;
int c_one = 0;
int c_two = 0;
int c_three = 0;
for (int a = 0; a < data.length; a++) {
for (int b = 0; b < data.length; b++) {
for (int[] row : data)
for (int value : row) {
if (int[] row == 0) { //this does not work
c_zero += value;
}
if (int[] row == 1) { //this does not work
c_one += value;
}
...
}
}
}
如何获取特定行中每一行的值?
【问题讨论】:
标签: java arrays multidimensional-array