某学科成绩的录入并显示出最高分,最低分,平均值。

简介: 某学科成绩的录入并显示出最高分,最低分,平均值。
public class Grades {
    public static void main(String[] args) {
        int arr[] = new int[20];
        Scanner scanner = new Scanner(System.in);
        for (int i=0; i< arr.length; i++){
            System.out.println("第"+ (i+1) +"同学的成绩是:");
            arr[i] = scanner.nextInt();
        }
        //最高分
        int max = arr[0];
        for(int j=1;j<arr.length;j++){
            if(max < arr[j]){
                max = arr[j];
            }
        }
        System.out.println("输出最高分为:"+max);
        //最低分
        int min = arr[arr.length-1];
        for(int k=1;k<arr.length;k++){
            if(min > arr[k]){
                min = arr[k];
            }
        }
        System.out.println("输出最低分为:"+min);
        //总和
        int sum =0;
        for(int m = 0; m<arr.length;m++){
            sum+=arr[m];
        }
        //平均数
        double avg = (sum - max - min)/4.0;
        System.out.println("平均分为:"+avg);
    }
}
相关文章
|
1月前
|
人工智能
第4章-7 统计学生平均成绩与及格人数
该程序计算一组学生的平均成绩和及格人数。输入包含学生人数N和N个成绩,输出格式为&quot;average = 平均成绩&quot;和&quot;count = 及格人数&quot;。提供的代码首先读取学生数量,然后累加成绩并计数及格者。平均成绩保留一位小数。当学生人数为0时,平均成绩和及格人数分别输出0.0和0。
49 1
|
1月前
|
算法 Java C++
试题 算法训练 成绩的等级输出
试题 算法训练 成绩的等级输出
19 0
|
1月前
计算三个同学的总成绩、平均成绩。
计算三个同学的总成绩、平均成绩。
67 0
|
1月前
有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,并存到磁盘中
有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,并存到磁盘中
|
4天前
|
C语言
C语言---输入n科成绩(浮点数表示),统计其中的最高分,最低分以及平均分。
C语言---输入n科成绩(浮点数表示),统计其中的最高分,最低分以及平均分。
|
12天前
1038 统计同成绩学生 (20 分)
1038 统计同成绩学生 (20 分)
|
12天前
1077 互评成绩计算 (20 分)
1077 互评成绩计算 (20 分)
|
1月前
52.从键盘上输入若干学生成绩(成绩在0~100之间),计算平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入
52.从键盘上输入若干学生成绩(成绩在0~100之间),计算平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入
24 0
教务系统以数组的方式输入6位同学的成绩,输出平均成绩(调用函数,结果保留两位小数)并分别按照成绩高低显示出每位同学的成绩状况。
教务系统以数组的方式输入6位同学的成绩,输出平均成绩(调用函数,结果保留两位小数)并分别按照成绩高低显示出每位同学的成绩状况。
|
11月前
定义数组,存放5个学生的成绩(成绩值自己设定),将成绩从大到小排序,计算并显示输出成绩总和,平均成绩,最小成绩,最大成绩。
定义数组,存放5个学生的成绩(成绩值自己设定),将成绩从大到小排序,计算并显示输出成绩总和,平均成绩,最小成绩,最大成绩。
364 0