定义数组,存放5个学生的成绩(成绩值自己设定),将成绩从大到小排序,计算并显示输出成绩总和,平均成绩,最小成绩,最大成绩。

简介: 定义数组,存放5个学生的成绩(成绩值自己设定),将成绩从大到小排序,计算并显示输出成绩总和,平均成绩,最小成绩,最大成绩。

import java.util.Arrays;
import java.util.Comparator;
public class Test_4_2 {
    public static void main(String[] args) {
        Integer[] a = {1,5,6,0,9};
        int total = 0;
        double m  = a.length;
        double Aver = 0.0;
        for(int i =0; i < a.length;i ++)
            total += a[i];
        Aver = total/m;
        int min = a[0];
        int max = a[0];
        for(int i = 0; i < a.length;i ++)
            if(min > a[i])
                min = a[i];
        for(int i = 0; i < a.length;i ++)
            if(max < a[i])
                max = a[i];
        Arrays.sort(a, new Comparator<Integer>() {
            @Override
            public int compare(Integer o1, Integer o2) {
                return o2.compareTo(o1);
            }
        });
        System.out.println(Arrays.toString(a));
        System.out.println("总数:"+total+" "+"平均分: "+Aver+" ");
        System.out.println("最大值: "+max+" "+"最小值: "+min);
    }
}
相关文章
|
2月前
|
C++
【九度 02】N个学生数据成绩排序
【九度 02】N个学生数据成绩排序
25 0
|
2月前
|
索引 Python
Excel学习笔记(一):python读写excel,并完成计算平均成绩、成绩等级划分、每个同学分数大于70的次数、找最优成绩
这篇文章是关于如何使用Python读取Excel文件中的学生成绩数据,并进行计算平均成绩、成绩等级划分、统计分数大于70的次数以及找出最优成绩等操作的教程。
96 0
|
2月前
有5个学生,每个学生有3门课程的成绩,从键盘输入学生数据【姓名,学号,3门课成绩】,计算平均成绩,将原有 数据和计算的平均分数存放磁盘文件stud.dat中
有5个学生,每个学生有3门课程的成绩,从键盘输入学生数据【姓名,学号,3门课成绩】,计算平均成绩,将原有 数据和计算的平均分数存放磁盘文件stud.dat中
96 0
|
5月前
7-1 学生成绩排序
7-1 学生成绩排序
64 0
|
6月前
|
C语言
C语言---输入n科成绩(浮点数表示),统计其中的最高分,最低分以及平均分。
C语言---输入n科成绩(浮点数表示),统计其中的最高分,最低分以及平均分。
|
6月前
1038 统计同成绩学生 (20 分)
1038 统计同成绩学生 (20 分)
|
7月前
52.从键盘上输入若干学生成绩(成绩在0~100之间),计算平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入
52.从键盘上输入若干学生成绩(成绩在0~100之间),计算平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入
83 0