定义一个函数接受一个int类型二维数组,计算该二维数组的所有元素之和。用java 求大神答案
1个回答
展开全部
public static int sum2DAry(int a[][]) {
int sum = 0;
for (int i=0;i<a.length;i++) {
for (int j=0;j<a[i].length;j++)
sum += a[i][j];
}
return sum;
}
追问
能再详细些么
追答
import java.util.Random;
public class WW {
public static void main(String[] args) {
Random r = new Random();
int [][] aa = new int a[10][10];
for (int i=0;i<aa.length;i++) { //初始化数组
for (int j=0;j<aa[i].length;j++) {
aa[i][j] = r.nextInt();
}
}
//int [][] aa = {{1,2,3},{4,5,6},{7,8,9}};
System.out.println(sum2DAry(aa)); //求和
}
public static int sum2DAry(int a[][]) {
int sum = 0;
for (int i=0;i<a.length;i++) {
for (int j=0;j<a[i].length;j++)
sum += a[i][j];
}
return sum;
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询