昊源 2015-03-18 16:00 采纳率: 0%
浏览 2467

java 难题 求大侠帮忙。小弟谢过了

求大虾帮帮忙。 由于我底子薄,最好能用java 代码帮我解决下。
各组 ,每组有不同月份的业绩。

一共两个for循环,

for (i = 0; i<=组 ; i++)
{
for(j = 0 ;j< = 月份; j++)
{
这里是循环到月份 的业绩。取得到当月业绩。
}

}
例如:一共四个组,四个月份。按月份划分, 我要算出每个月的所有组业绩之和。

一组:一月 100 。二月200 。三月300. 四月。400
二组:100 200 300 400
三组:100 200 300 400
四组 同上, 最终算出1月 400 。二月800 。三月1200.。。

最后得出一个list 或者 数组都可以,长度为总月份。里面包含每个月的业绩。可能用到二维数组,或者HashMap

问题: 怎么在上面公式里追加计算。。

  • 写回答

9条回答 默认 最新

  • 你我他联盟 2015-03-19 01:33
    关注

    组数确定不?如果确定的话,可以考虑这种简单的做法:

     // 总共有四组,每一组有四个月的业绩数据:100,200,300,400
            int A[][] = { { 100, 200, 300, 400 }, { 100, 200, 300, 400 }, { 100, 200, 300, 400 }, { 100, 200, 300, 400 } };
            int B[] = new int[4];
            for (int i = 0; i < A.length; i++) {// 遍历组数
                // 目标:计算出每个月的总业绩
                B[i] = A[0][i]
                        + A[1][i]
                        + A[2][i]
                        + A[3][i];
            }
            for (int i = 0; i < B.length; i++) {
                System.out.println("各月的总业绩:"
                        + B[i]);
            }
    

    测试过了,同样能实现。

    评论

报告相同问题?