请老师指导及优化,精简代码。

来源: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回答

好帮手慕小尤

2021-12-27

同学你好,已完成练习,不过有一个小建议,关于计算总成绩的代码建议书写到第一个循环中。如下所示:

https://img.mukewang.com/climg/61c95e2a0911569e05820446.jpg

祝学习愉快!

0

0 学习 · 9886 问题

查看课程