使用java数组读入100个学生的成绩并计算平均数然后找出有多少个分数大于平均值
下面是使用java数组读入100个学生的成绩并计算平均数,然后找出有多少个分数大于平均值的示例代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] scores = new int[100];
int sum = 0;
for (int i = 0; i < 100; i++) {
scores[i] = scanner.nextInt();
sum += scores[i];
}
double average = (double) sum / 100;
System.out.println("平均分:" + average);
int count = 0;
for (int i = 0; i < 100; i++) {
if (scores[i] > average) {
count++;
}
}
System.out.println("高于平均分的人数:" + count);
}
}
上述代码中,首先创建了一个长度为100的整型数组scores用于存储学生的成绩,然后通过循环读入100个学生的成绩并计算总分sum。接着,通过将总分sum除以学生人数100得到平均分average。最后,再通过循环遍历数组scores,找出有多少个分数大于平均值,并将结果存储在变量count中,最终输出结果。
原文地址: https://www.cveoy.top/t/topic/b4Nj 著作权归作者所有。请勿转载和采集!