Discuss / Java / 成绩总数除以总个数算平均数

成绩总数除以总个数算平均数

Topic source

  // 用二维数组表示的学生成绩:

        int[][] scores = {

                { 82, 90, 91 },

                { 68, 72, 64 },

                { 95, 91, 89 },

                { 67, 52, 60 },

                { 79, 81, 85 },

        };

        double average = 0;

        //分数的个数

        int count =0;

        //总分

        double sum=0;

        for (int i=0;i<scores.length;i++){

                //算总数(sum)的时候顺便算出个数(count)

                for (int j=0;j< scores[i].length;j++,count ++){

                sum= sum+  scores[i][j];            

                   }    

                                         }

        //总分除以总个数

        average=sum/count;

       System.out.println(average);

double sum=0,people_num=0;

        for(int i=0;i<scores.length;i++){

            for(int j=0;j<scores[i].length;j++){

                sum+=scores[i][j];

                people_num++;

            }

        }

        double average = 0;

        average=sum/people_num;

        System.out.println(average);


  • 1

Reply