【发布时间】:2021-12-09 10:18:01
【问题描述】:
我有一组从方法 (tableMethod) 中提取的一维数组 - 我想获取这些一维数组,然后对每个一维数组中的所有元素求和。我该怎么做?
我有两个循环
- 一个可以单独对一维数组求和的方法
- 另一个可以显示所有一维数组的工具
我很难组合 for 循环,以便它可以抓取每个 1d 数组,对其求和,然后移动到下一个 1d 数组,对其求和,等等
结果应该类似于:
-
总数:391
-
总数:393
-
总数:3903
-
总数:39104
-
总计:39031 ...等等
int sum = 0; int w = 0; int[] arrayOne = tableMethod(table, w); for (int k = 0; k < arrayOne.length; k++) { sum = sum + arrayOne[k]; } for (int i = 0; i < arrayOne.length; i++) { System.out.println(Arrays.toString(tableMethod(table, i))); } System.out.println(sum);}
【问题讨论】:
-
“数组集”在哪里?你只有一个
int[]数组。 -
数组集在方法中,我拉它们的方式是使用 table 作为数组,“w”是列号 - 例如,我可以调用 tableMethod (table, 2) - 这将拉动数组然后选择第二列
-
那个表参数是在哪里定义的?是二维数组吗?
标签: java arrays for-loop methods sum