编写一个程序,实现从键盘输入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);
}
}
