java编写一个分数计算程序,用一个数组来装载语文、数学、外语、物理和化学成绩,要求输入5个学生的5门成绩,求这个5个学生语数外一共的总平均分和5门课程的总平均分

#要求用数组装载,求5个同学语数外三科一共的平均分和每科的平均分

有要求用对象实现吗

运行截图及代码如下,如有帮助,请帮忙采纳一下,谢谢。

img

代码:

public static void main(String[] args ){
       int[][] arr = new int[5][5];
       Scanner sc = new Scanner(System.in);
       double sum = 0;
       for(int i = 0;i<5;i++){
           System.out.print("请输入第" + (i+1)+"名学生的5门成绩(前三门是语数外):");
           for(int j = 0;j<5;j++){
               arr[i][j] = sc.nextInt();
               if(j<3) //只统计语数外
                   sum += arr[i][j];
           }
       }
       
       System.out.println("5名学生语数外的总平均分:"+ sum/15); //15=5人*3门
       //计算每科的平均分
       for(int i =0;i<5;i++){
           System.out.print("第"+(i+1)+"门课的平均分:");
           double ss = 0;
           for(int j=0;j<5;j++){
               ss += arr[j][i];
           }
           ss/= 5;
           System.out.println(ss);
       }
    }

请看我的这篇博客