java二维数组输入十个同学的三门成绩求每一门的平均分最高分的思路

输入十个同学的三门成绩
求每一门的平均分以及最高最低分
求问思路 试了很多次不知道从何下手
是求列的平均值吗

数组10 *3大小,每一门的平均分的话就是列的平均值
这是一个例子:4个同学3门成绩

 class test {
  public static  void  main  (String[] args){
   int [][]a={{85,90,96},{90,85,98},{90,90,80},{88 ,99,80}};
         System.out.println("数组中的内容为:");
         int sum=0,sum1 = 0;
         for(int i=0;i<a.length;i++){
          for(int j=0;j<a[i].length;j++){
           System.out.print(a[i][j]+"\t");
         }
          System.out.println();
         }
         for(int i=0;i<3;i++){
             int n=0;
             sum1=0;
             for(int j=0;j<a.length;j++) {
                 sum1+=a[j][i];
                 n++;
            }
             System.out.println("第"+(i+1)+"门成绩的平均分为:"+sum1/n);
        }

    }
}

img

二维数组,同学看做行,成绩看做列,遍历下数组,让每列相加取均值

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632