运动会分数统计线性表java
时间: 2023-10-27 08:19:17 浏览: 34
如果您需要实现一个运动会分数统计的线性表,可以使用Java中的List接口和ArrayList实现。
下面是一个简单的示例代码,用于演示如何使用List和ArrayList实现运动会分数统计:
```java
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class ScoreList {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
List<Integer> scores = new ArrayList<>();
// 输入选手得分
while (true) {
System.out.print("请输入选手得分(输入-1结束输入):");
int score = scanner.nextInt();
if (score == -1) {
break;
}
scores.add(score);
}
// 计算总分和平均分
int totalScore = 0;
for (int score : scores) {
totalScore += score;
}
double averageScore = (double) totalScore / scores.size();
// 输出得分列表和总分、平均分
System.out.println("得分列表:" + scores.toString());
System.out.println("总分:" + totalScore);
System.out.println("平均分:" + averageScore);
}
}
```
在这个示例程序中,用户可以输入选手得分,程序将这些得分存储在一个ArrayList中,并且计算出总分和平均分,最后输出得分列表、总分和平均分。您可以根据实际需求修改程序代码。