#要求用数组装载,求5个同学语数外三科一共的平均分和每科的平均分
有要求用对象实现吗
运行截图及代码如下,如有帮助,请帮忙采纳一下,谢谢。
代码:
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);
}
}