在JAVA中使用for循环,接收一名学生的5门课成绩,计算平均分并输出
时间: 2024-09-09 13:12:44 浏览: 24
在Java中,使用for循环接收一名学生的5门课程成绩并计算平均分的步骤如下:
1. 首先,定义一个数组来存储5门课程的成绩。
2. 使用for循环遍历数组,并通过Scanner类(或其他输入方式)接收用户输入的成绩。
3. 将每次输入的成绩累加到一个总分变量中。
4. 循环结束后,将总分除以5(课程数量)得到平均分。
5. 输出计算得到的平均分。
以下是具体的代码示例:
```java
import java.util.Scanner;
public class StudentGrades {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int[] grades = new int[5]; // 定义一个长度为5的数组,用于存储成绩
int sum = 0; // 定义变量用于计算总分
// 使用for循环接收用户输入的5门课程成绩
for (int i = 0; i < grades.length; i++) {
System.out.println("请输入第 " + (i + 1) + " 门课的成绩:");
grades[i] = input.nextInt(); // 读取输入的成绩并存储到数组中
sum += grades[i]; // 将成绩累加到总分中
}
// 计算平均分
double average = (double) sum / grades.length;
// 输出平均分
System.out.println("学生的平均成绩为:" + average);
input.close(); // 关闭Scanner对象
}
}
```
运行这段代码后,程序会逐门询问输入学生的5门课程成绩,并在最后输出平均分。