用函数计算20个学生成绩平均值java
时间: 2024-09-18 14:17:21 浏览: 34
在Java中,你可以通过创建一个函数来计算20个学生成绩的平均值。首先,你需要定义一个数组来存储学生的成绩,然后编写一个方法来求平均。下面是一个简单的示例:
```java
public class Main {
public static void main(String[] args) {
// 创建一个包含20个学生成绩的数组
double[] scores = new double[20];
// 初始化并设置成绩
for (int i = 0; i < 20; i++) {
scores[i] = getRandomScore(); // 假设getRandomScore()返回一个随机的成绩
}
// 计算平均分
double average = calculateAverage(scores);
System.out.println("20个学生成绩的平均值是:" + average);
}
// 函数:计算平均分
public static double calculateAverage(double[] scoresArray) {
double sum = 0;
for (double score : scoresArray) {
sum += score;
}
return sum / scoresArray.length;
}
// 获取一个随机成绩的辅助方法(这里仅作为例子)
private static double getRandomScore() {
return Math.random() * 100; // 返回0到100之间的随机数
}
}
```
在这个例子中,`calculateAverage`方法接受一个分数数组,并遍历每个元素来求和,最后除以数组长度得到平均值。
阅读全文