尝试创建一个可以找到所有元素总和的2D数组.因为我使用驱动程序检查我的工作,所以我没有将数字输入2D数组.到目前为止,我有这个 - 但它不会成功.我究竟做错了什么?
public static double sum2d (double[ ][ ] array2d)
{
int sum = 0;
for (int row=0; row < array2d.length; row++)
{
for (int col=0; col < array2d[row].length; col++)
{
sum = sum + array2d [row][col];
}
}
return sum;
}
Run Code Online (Sandbox Code Playgroud)
声明你的方法返回a double但是你返回的sum是一个int.
编辑:正如@samrap在评论中所述,您的代码在此处存在格式错误.你缺少一个左大括号{.