问题

三个班级,每个班级四个学生,输入成绩后,求每个班级的平均分和总分(利用数组)

思路

双重循环输入成绩,外层为班级,内层为学生


依次输入后将四个值求和赋值给新变量,最终求出平均分

代码

package zzy.study.demo;

import java.util.Scanner;

public class ThreeD {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner input = new Scanner(System.in);
        int[] score = new int[4];
        for (int i = 1; i <= 3; i++) {
            int sum=0;            
            for (int j = 0; j < score.length; j++) {
                System.out.println("请输入第"+i+"班第"+(j+1)+"个学生的成绩");
                score[j]=input.nextInt();
                sum+=score[j];
            }
            System.out.println("第"+i+"个班级的总分为"+sum+",平均分为"+(int)(sum/4));
        }
    }

}

注意

包名跟类名注意更改不然会报错

最后修改:2021 年 01 月 24 日 12 : 37 PM
如果觉得此文章有用,请随意打赏