在过去的几个小时里,我一直在尝试解决这个问题,但没有成功,在这里我应该将一个多维数组从 main 方法传递给另一个方法:
public static int[] CalcAllRowSums(int[][] a)
{
int[] p = {a.length};
int x = 0;
int sum = 0;
for ( int r = 0; r < a.length; r++ ) {
for ( int c = 0; c <= a[x].length-1; c++ ) {
sum += a[x][r];
}
p[x] = sum;
}
return p;
}
我就是这样做的,但是当我从主方法中打印出方法时,我得到的是地址而不是实际的数组。
谢谢