请老师指导及优化,精简代码。
来源:1-8 编程练习
weixin_慕侠6347532
2021-12-27 13:05:02
public class ArrayDemo5 {
public static void main(String[] args) {
int[][] score=new int[3][2];
Scanner sc = new Scanner(System.in);
for (int i = 0; i < score.length; i++) {
System.out.println("请输入第"+(i+1)+"个学生语文成绩:");
score[i][0]=sc.nextInt();
System.out.println("请输入第"+(i+1)+"个学生数学成绩:");
score[i][1]=sc.nextInt();
}
double sumC=0;
double sumM=0;
for (int i = 0; i < score.length; i++) {
sumC=sumC+score[i][0];
sumM=sumM+score[i][1];
}
System.out.println("语文总成绩为:"+sumC);
System.out.println("语文平均成绩为:"+(sumC/3));
System.out.println("数学总成绩为:"+sumM);
System.out.println("数学平均成绩为:"+(sumM/3));
}
}1回答
同学你好,已完成练习,不过有一个小建议,关于计算总成绩的代码建议书写到第一个循环中。如下所示:

祝学习愉快!
相似问题