public class Score {
// 求平均分的方法
public static double getAverage(int[] scores) {
double sum = 0;
for (int i = 0; i < scores.length; i++) {
sum += scores[i];
}
return (sum / scores.length);
}
// 排序的方法
public static void sortScores(int[] scores) {
Arrays.sort(scores);
for (int i = scores.length- 1; i >= 0; i--) {
System.out.print(scores[i] + " ");
}
}
public static void main(String[] args) {
// 从键盘输入5个学生成绩
int[] scores = new int[5];
Scanner scanner = new Scanner(System.in);
System.out.println("请输入5个学生的成绩:");
for (int i = 0; i < scores.length; i++) {
scores[i] = scanner.nextInt();
}
// 调用求平均分的方法
double averageScore = getAverage(scores);
System.out.println( "5个学生的平均分是:" + averageScore );
// 调用排序的方法
System.out.println("5个学生的成绩按降序排列的结果是:");
sortScores(scores);
}
}
// 求平均分的方法
public static double getAverage(int[] scores) {
double sum = 0;
for (int i = 0; i < scores.length; i++) {
sum += scores[i];
}
return (sum / scores.length);
}
// 排序的方法
public static void sortScores(int[] scores) {
Arrays.sort(scores);
for (int i = scores.length- 1; i >= 0; i--) {
System.out.print(scores[i] + " ");
}
}
public static void main(String[] args) {
// 从键盘输入5个学生成绩
int[] scores = new int[5];
Scanner scanner = new Scanner(System.in);
System.out.println("请输入5个学生的成绩:");
for (int i = 0; i < scores.length; i++) {
scores[i] = scanner.nextInt();
}
// 调用求平均分的方法
double averageScore = getAverage(scores);
System.out.println( "5个学生的平均分是:" + averageScore );
// 调用排序的方法
System.out.println("5个学生的成绩按降序排列的结果是:");
sortScores(scores);
}
}