输入五个学生的三门成绩求平均成绩用循环语句
时间: 2024-10-08 11:07:46 浏览: 29
编写程序计算三门课的平均成绩,要求应用程序分别用Java不同的循环语句实现。
3星 · 编辑精心推荐
当你想要计算五个学生每门课程的平均成绩,并且你想通过循环结构来实现这个过程,你可以按照以下步骤使用一个简单的for循环:
首先,假设我们有三门课程的名称存储在数组里,例如`courses[]`,并且每个学生的成绩是一个二维数组`students[][3]`,其中第一个维度对应学生,第二个维度对应三门课的成绩。
```java
// 定义变量
String[] courses = {"语文", "数学", "英语"};
int[][] students = {
// 5个学生的成绩数据
{85, 90, 95},
{78, 88, 92},
{92, 96, 98},
{80, 85, 90},
{75, 80, 85}
};
// 计算总分和学生人数
int totalScore = 0;
int studentCount = students.length;
// 使用循环遍历所有学生和课程
for (int i = 0; i < studentCount; i++) {
for (int j = 0; j < 3; j++) {
totalScore += students[i][j];
}
}
// 计算平均成绩
double averageScore = (double) totalScore / (studentCount * 3);
System.out.println("平均成绩如下:");
for (int k = 0; k < courses.length; k++) {
System.out.printf("%s: %.2f 分\n", courses[k], averageScore);
}
阅读全文