JAVA高手帮忙看看这个程序哪里出了问题~~代码如下,还有图片是出错的提示~

2024-11-16 01:34:21
推荐回答(4个)
回答1:

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]);
}

回答2:

错销派误是数散余组超出索引长度。

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++)

回答3:

改为下面这一段就可以了。总共有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();

回答4:

错误如埋做拆图弯枣胡敏: