请老师指导及优化,精简代码。
来源: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回答
同学你好,已完成练习,不过有一个小建议,关于计算总成绩的代码建议书写到第一个循环中。如下所示:
祝学习愉快!
相似问题