Jva接收5名学生的成绩,然后计算他们的总分和平均分。
时间: 2024-03-10 17:46:51 浏览: 67
好的,您可以参考以下Java代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int num = 5; // 学生数
int[] scores = new int[num]; // 用于存放学生的成绩
int sum = 0; // 总分
double average; // 平均分
Scanner input = new Scanner(System.in);
for (int i = 0; i < num; i++) {
System.out.print("请输入第" + (i + 1) + "名学生的成绩:");
scores[i] = input.nextInt();
sum += scores[i];
}
average = (double)sum / num;
System.out.println("这" + num + "名学生的总分为:" + sum);
System.out.println("这" + num + "名学生的平均分为:" + average);
}
}
```
运行程序后,依次输入5名学生的成绩,即可得到总分和平均分的计算结果。
例如,输入成绩为 80、90、70、85、95,输出结果为:
```
请输入第1名学生的成绩:80
请输入第2名学生的成绩:90
请输入第3名学生的成绩:70
请输入第4名学生的成绩:85
请输入第5名学生的成绩:95
这5名学生的总分为:420
这5名学生的平均分为:84.0
```
注意,这里使用了一个数组 `scores` 来存放学生的成绩,使用了一个循环来依次读入每名学生的成绩,使用了一个变量 `sum` 来存放总分,使用了一个变量 `average` 来存放平均分。
阅读全文