用java编写下列程序:青年歌手参加歌曲大奖赛,有10个评委给选手打分,试编程求出该选手的平均得分并输出(去掉一个最高分和最低分)
时间: 2024-03-23 19:38:14 浏览: 138
求评委平均分程序
下面是Java代码实现青年歌手参加歌曲大奖赛,去掉一个最高分和最低分后求平均得分的程序:
```java
import java.util.Arrays;
import java.util.Scanner;
public class Singer {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
double[] score = new double[10];
double sum = 0;
// 输入选手得分
System.out.println("请输入10个评委的得分:");
for (int i = 0; i < 10; i++) {
score[i] = input.nextDouble();
}
// 去掉最高分和最低分
Arrays.sort(score);
for (int i = 1; i < 9; i++) {
sum += score[i];
}
// 计算平均得分
double avg = sum / 8;
System.out.println("该选手的平均得分为:" + avg);
}
}
```
运行程序,输入10个评委的得分,即可得到该选手的平均得分。
阅读全文