for(i=0;i<4;j++)//这里纳悉应该是i++的吧?
{
for(j=0;j<5;i++)//这里应该是j++的吧?
{
seasonSum[i]+=sales[j][i];
}
System.out.println("所伏基有部缺茄谨门"+"季度"+(i+1)+"的总和是:"+seasonSum[i]);
}
改成:
for(i=0;i<4;i++)
{
for(j=0;j<5;j++)
{
seasonSum[i]+=sales[j][i];
}
System.out.println("所有部门"+"季度"+(i+1)+"的总和是:"+seasonSum[i]);
}
错销派误是数散余组超出索引长度。
for(i=0;i<4;j++)
{
for(j=0;j<5;i++)
{
seasonSum[i]+=sales[j][i];
}
System.out.println("所有部门冲斗滚"+"季度"+(i+1)+"的总和是:"+seasonSum[i]);
}
循环的步长变量写反了。
for(i=0;i<4;j++)
for(j=0;j<5;i++)
改为下面这一段就可以了。总共有5个部门,4个季度。你存的数据是5×4的矩阵。求所有部门每个季度的总和就是求某列(升轿春第j列)各个数据(i行遍历,从0~4)的和。
//求出所有吵耐部门每个季度的总和
System.out.println("*******************************************");
for(j=0;j<4;j++)
{
for(i=0;i<5;i++)
{
seasonSum[j]+=sales[i][j];
}
System.out.println("所有部门"+"季帆指度"+(j+1)+"的总和是:"+seasonSum[j]);
}
System.out.println("*******************************************");
System.out.println();
错误如埋做拆图弯枣胡敏: