JAVA考试题 编写一个程序,实现从键盘输入6个学生的一门课程成绩,求出这6个学生的最高分,最低分以及平均分并输出。(用数组实现)

编写一个程序,实现从键盘输入6个学生的一门课程成绩,求出这6个学生的最高分,最低分以及平均分并输出。(用数组实现)

import java.util.Scanner; 
/**
 第一题 1. (20分) 编写一个程序,实现从键盘输入6个学生的一门课程成绩,求出这6个学生的最高分,最低分以及平均分并输出。(用数组实现)
 */
public class test_one {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int sub = 6;
        int sum = 0;        //总分
        int max = 0;        //最大值
        int min = 100;        //最小值
        int i = 1;
        while(i<=sub){
            System.out.println("请输入第"+i+"科分数");
            int exam = sc.nextInt();
            sum+=exam;
            if (max<exam){         //判断最大值
                max = exam;
            }
            if (min>exam){         //判断最小值
                min = exam;
            }
            i++;
        }
        System.out.println("最高分为:"+max);
        System.out.println("最低分为:"+min);
        System.out.println("总分为:"+sum);
        System.out.println("平均分为:"+sum*1.0/sub);

    }
}

发表评论

您的电子邮箱地址不会被公开。