package Easy_;
import java.util.Scanner;
public class ScoreAnalysis {
public static void main(String[] args) {
// TODO Auto-generated method stub
/*
* 小蓝给学生们组织了一场考试,卷面总分为100 分,每个学生的得分都是一个 0 到 100 的整数。
* 请计算这次考试的最高分、最低分和平均分。
* 输入的第一行包含一个整数 n,表示考试人数。
* 接下来 n 行,每行包含一个 0 至 100 的整数,表示一个学生的得分。
* 输出三行。
* 第一行包含一个整数,表示最高分。
* 第二行包含一个整数,表示最低分。
* 第三行包含一个实数,四舍五入保留正好两位小数,表示平均分。
*/
Scanner scan = new Scanner(System.in);
int n = scan.nextInt();
int[] ScoreArr = new int[n];
int sum = 0;
for(int i = 0;i < n;i++) {
int score = scan.nextInt();
sum = sum + score;
ScoreArr[i] = score;
}
double a = sum / n;
int MaxScore = ScoreArr[0];
int MinScore = ScoreArr[0];
for(int i = 1;i < n;i++) {
if(ScoreArr[i] > ScoreArr[i - 1]) {
MaxScore = ScoreArr[i];
}
if(ScoreArr[i] < ScoreArr[i - 1]) {
MinScore = ScoreArr[i];
}
}
System.out.println(MaxScore);
System.out.println(MinScore);
System.out.println(AverageScore);
scan.close();
}
}
请问怎么将AverageScore四舍五入保留两位小数?