数组和循环语句统计成绩

img


这个咋搞啊,搞了半天也没搞懂怎么做,刚开始接触,不会啊,直接给我搞蒙了。

你可以参考一下,希望采纳支持一下博主
创建包和类应该会吧,不会私信我

package Exam_3;

public class ArrayExample {
    public static void main(String[] args) {
        //创建数组
        int[] MathArray = new int[5];
        MathArray[0] = 85;
        MathArray[1] = 92;
        MathArray[2] = 73;
        MathArray[3] = 45;
        MathArray[4] = 66;

        //遍历数组
        int sum = 0, avg = 0;
        for (int i = 0; i < MathArray.length; i++) {
            //统计总成绩
            sum += MathArray[i];
        }
        //统计平均成绩
        avg = sum / 5;

        System.out.println("五个同学的总成绩:" + sum + ",五个同学的平均成绩为:" + avg);

        //遍历数组,输出每个人的成绩
        for (int i = 0; i < MathArray.length; i++) {
            if (MathArray[i] >= 90) {
                System.out.println("优秀");
            } else if (MathArray[i] >= 80) {
                System.out.println("良好");
            } else if (MathArray[i] >= 70) {
                System.out.println("中等");
            } else if (MathArray[i] >= 60) {
                System.out.println("及格");
            } else {
                System.out.println("不及格");
            }
        }
    }
}

输出结果如下:

img

img