用for循环嵌套计算两个学生的三门成绩的平均数
时间: 2024-09-23 10:05:26 浏览: 32
当你需要计算两个学生每人的三门课程总分并取平均值,可以使用双重for循环结构。首先遍历每个学生,然后针对每个学生再遍历他的三门课程分数。假设我们有两个学生数组(students),包含姓名(name)和三门课的成绩数组(scores[])。以下是简单的示例:
```java
int totalScore1 = 0;
int totalScore2 = 0;
// 假设 students 数组结构如下:
String[] studentNames = {"学生1", "学生2"};
double[][] scores = {
{课程1_学生1得分, 课程2_学生1得分, 课程3_学生1得分},
{课程1_学生2得分, 课程2_学生2得分, 课程3_学生2得分}
};
for (int i = 0; i < studentNames.length; i++) {
String name = studentNames[i];
for (int j = 0; j < 3; j++) {
totalScore1 += scores[i][j]; // 累加每个学生的三门课分数
}
double averageScore1 = totalScore1 / 3; // 计算平均成绩
System.out.println("学生" + name + "的平均成绩: " + averageScore1);
totalScore1 = 0; // 清零以便计算下一名学生的成绩
}
// 对于学生2,同样的过程,这里省略了代码
```
阅读全文