某班级有30名学生参加英语考试,试用一维数组实现班级学生英语考试成绩的存储并统计其班级平均分。要求英语成绩是利用math类中的random()方法随机生成,分数范围为0~100。
时间: 2023-05-28 14:08:19 浏览: 109
以下是Java代码实现:
```java
import java.util.Arrays;
import java.util.Random;
public class EnglishExam {
public static void main(String[] args) {
int[] scores = new int[30];
// 生成随机成绩
Random random = new Random();
for (int i = 0; i < scores.length; i++) {
scores[i] = random.nextInt(101); // 生成0~100的随机数
}
// 计算平均分
double sum = 0;
for (int score : scores) {
sum += score;
}
double average = sum / scores.length;
// 输出成绩和平均分
System.out.println("班级学生英语考试成绩:");
System.out.println(Arrays.toString(scores));
System.out.println("班级平均分:" + average);
}
}
```
阅读全文