java - java - 如何将二维数组中一行中的所有数字相加
问题描述
我在 Eclipse IDE 中编写 Java,我有这个二维数组:
public static void main(String[] args) {
int[][] fravaer18S = {
{ 2, 0, 0, 0, 3, 1, 0, 2, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 2, 0, 0, 0, 3, 1, 0, 2, 0, 0, 0, 0 },
{ 1, 2, 1, 2, 1, 2, 0, 2, 0, 0, 4, 0 },
{ 5, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0 }};
在另一个类中,我应该编写代码,以便一个人可以给出一个列号,然后将该列中的所有数字相加。
所以 f.ex. 一个人给出第 3 行,代码返回 15。
给出了这段代码:
public int samletFravaer(int[][] fravaer, int elevNr) {
// TODO
return -1;
我该如何编码?我需要在我的主要写什么?
解决方案
也可以使用 foreach 循环来完成
public static int samletFravaer(int[][] fravaer, int elevNr){
int ri = 0;
for(int i: fravaer[elevNr]){
ri += i;
}
return ri;
}
推荐阅读
- vba - 为什么在调整要清除的行时出现对象定义的错误?
- python - Python + PyPdf:裁剪页面区域并将其粘贴到另一个页面
- php - MySQL 基于 2 列顺序拆分结果
- python-3.x - Tkinter在Button1中捕获两个不同按钮的位置单击并释放
- java - 如何检查二维数组是否为拉丁文
- vba - 无法使用 VBA 在 Solver 中设置整数约束
- r - 将 xts 转换为 tibble 的最佳方法是什么
- java - HTML 内容损坏
- apache-kafka - 为什么 Apache Kafka 不支持临时主题?
- javascript - Javascript querySelector 获取值条件