编写java程序,存放5个学生的成绩(成绩值自己设定),将成绩从大到小排序,计算并显示
时间: 2023-09-12 13:01:01 浏览: 313
编写Java程序:
```java
import java.util.Arrays;
public class ScoreSorting {
public static void main(String[] args) {
int[] scores = {90, 85, 95, 80, 88}; // 学生的成绩
Arrays.sort(scores); // 对成绩数组进行排序
System.out.println("学生的成绩从大到小排序为:");
for (int i = scores.length - 1; i >= 0; i--) {
System.out.println(scores[i]);
}
int sum = 0;
for (int score : scores) {
sum += score; // 计算成绩总和
}
double average = (double) sum / scores.length; // 计算平均成绩
System.out.println("学生的平均成绩为:" + average);
}
}
```
这个Java程序用一个整型数组存放了5个学生的成绩,并通过Arrays.sort()方法将成绩从小到大排序。然后使用一个for循环,从排序后的数组中按从大到小的顺序输出成绩。接下来,使用一个循环计算所有成绩的总和,再除以学生人数计算平均成绩。最后,将平均成绩输出到控制台上。
阅读全文