程序中提示用户录入该名学生的5门课程成绩,并统计5门课程的平均分和总分. 注意:使用数组存储学生各门成绩并输出该名学生的平均分和总分. ①定义数组scores存储5门课程成绩. ②定义double类型变量totalScore存储学生总成绩. ③定义double类型变量avgScore存储学生平均成绩.
时间: 2024-03-25 14:37:59 浏览: 69
下面是一个示例程序,可以实现提示用户录入学生的成绩、计算平均分和总分,并使用数组存储学生各门成绩:
```java
import java.util.Scanner;
public class StudentScore {
public static void main(String[] args) {
double[] scores = new double[5]; // 定义一个长度为5的数组存储成绩
double totalScore = 0; // 定义一个变量存储总成绩
double avgScore = 0; // 定义一个变量存储平均成绩
Scanner input = new Scanner(System.in);
System.out.println("请输入该名学生的5门课程成绩:");
for (int i = 0; i < 5; i++) {
System.out.print("第" + (i+1) + "门课程成绩:");
scores[i] = input.nextDouble(); // 录入成绩并存入数组
totalScore += scores[i]; // 计算总成绩
}
avgScore = totalScore / 5; // 计算平均成绩
System.out.println("该名学生的总成绩为:" + totalScore);
System.out.println("该名学生的平均成绩为:" + avgScore);
}
}
```
在程序中,首先定义了一个长度为5的数组 `scores` 存储成绩,定义了变量 `totalScore` 存储总成绩,定义了变量 `avgScore` 存储平均成绩。使用 `Scanner` 类从控制台读取用户输入的成绩,并按照顺序存入数组中。在录入成绩的过程中,也同时计算了总成绩。最后,根据总成绩计算平均成绩,并将两个结果输出到控制台。
阅读全文