package Lx;
import java.util.Arrays;
import java.util.Scanner;
/**
*作业:班上5名同学,统计这5名同学的考试成绩
-
计算出总成绩
-
计算出平均成绩
-
计算出班级最低分
-
计算出班级最高分
*/
public class ArrayTest数组作业 {
public static void main(String[] args) {
Scanner key = new Scanner(System.in);
//定义数组,用来存放5名同学的考试成绩 “考试成绩表\n”
//score分数
double[] score = new double[5];
//遍历数组 分别录入5名同学的考试成绩
String[] str = new String[]{“张三”,“李四”,“王伟”,“罗平”,“王磊”};
for (int i=0;i<score.length;i++) {
System.out.println("请输入第" + (i + 1) + "同学的考试成绩");
//接收考试成绩
score[i] = key.nextDouble();
}
//定义数组最大,最小值
double max = score[0];
double min = score[0];
//如果输入的值大于最大值,输出最大值
for (int i=0;i<score.length;i++){
if (score[i]>max){
max = score[i];
}
if (score[i]<min){
min = score[i];
}
}
//System.out.println("考试成绩表"+ Arrays.toString(str)+Arrays.toString(score));
for (int i=0;i<str.length;i++){
System.out.println(str[i]+"考试成绩:"+"\t"+score[i]+"分");
}
double a = score[0]+score[1]+score[2]+score[3]+score[4];
System.out.println("总成绩是:"+a);
double a1 = a/5;
System.out.println("平均成绩是:"+a1);
System.out.println("最高分:"+max);
System.out.println("最低分:"+min);
key.close();
}
}