实有JAVA定义数组,存放5个学生的成绩(成绩值自己设定),将成绩从大到小排序,计算并显示输出成绩总和,平均成绩,最小成绩,最大成绩,定义为double类型。
时间: 2024-03-24 10:38:11 浏览: 30
好的,这是一个简单的Java代码实现该功能:
```java
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
double[] scores = {98.5, 75.0, 86.5, 94.0, 63.5};
int n = scores.length;
Arrays.sort(scores); // 从小到大排序
double[] reversedScores = new double[n];
for(int i = 0; i < n; i++){
reversedScores[i] = scores[n - i - 1]; // 从大到小排序
}
double sum = 0, avg = 0, minScore = 0, maxScore = 0;
for(int i = 0; i < n; i++) {
sum += reversedScores[i];
if(i == 0) maxScore = reversedScores[i];
if(i == n - 1) minScore = reversedScores[i];
}
avg = sum / n;
System.out.println("成绩总和:" + sum);
System.out.println("平均成绩:" + avg);
System.out.println("最小成绩:" + minScore);
System.out.println("最大成绩:" + maxScore);
}
}
```
输出结果为:
```
成绩总和:418.5
平均成绩:83.7
最小成绩:63.5
最大成绩:98.5
```
希望这个代码能够回答你的问题。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)