【发布时间】:2016-01-20 17:45:45
【问题描述】:
我正在尝试编写一个循环来遍历二维数组并对每个子数组求和。
目前我的代码如下:
int[][] data = { { 10, 20 }, { 20, 10 }, { 50, 60 }, { 45, 20 }, { 10, 35 }, { 25, 16 } };
int[] sumOfArrays = new int[5];
for (int[] i : data) {
int sum = 0;
for (int x : i) {
sum =+ x;
}
sumOfArrays[i] = sum;
}
System.out.println(sumOfArrays);
由于类型不匹配,这是不可能的:(i) int[] - int
我该如何解决这个问题?
【问题讨论】:
标签: java arrays for-loop multidimensional-array