读入个数不确定的考试分数java并判断多少个高于平均分
时间: 2024-10-24 07:16:01 浏览: 18
在 Java 中,处理个数不确定的考试分数并判断有多少个高于平均分,你可以使用数组或列表来存储分数,并动态计算平均值。这里是一个简单的示例:
```java
import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入考试分数的数量:");
int count = scanner.nextInt();
double[] scores = new double[count];
// 读取每个分数
for (int i = 0; i < count; i++) {
System.out.println("请输入第 " + (i+1) + " 个分数:");
scores[i] = scanner.nextDouble();
}
// 计算平均分
double sum = 0;
for (double score : scores) {
sum += score;
}
double average = sum / count;
// 判断并统计高于平均分的分数
int aboveAverageCount = 0;
for (double score : scores) {
if (score > average) {
aboveAverageCount++;
}
}
System.out.println("有 " + aboveAverageCount + " 个分数高于平均分:" + average);
scanner.close();
}
}
```
阅读全文