Java编程已知5个学生的4门课的成绩,要求求出每个学生的平均成绩,然后输出四门课的成绩及平均成绩;
时间: 2024-03-23 16:39:19 浏览: 101
好的,这是 Java 编程计算每个学生的平均成绩并输出的代码:
```java
import java.util.Scanner;
public class StudentAverage {
public static void main(String[] args) {
double[][] scores = new double[5][4];
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < 5; i++) {
System.out.printf("请输入第%d个学生的四门课成绩:\n", i + 1);
for (int j = 0; j < 4; j++) {
scores[i][j] = scanner.nextDouble();
}
}
System.out.println("四门课成绩及平均成绩如下:");
System.out.println("科目\t学生1\t学生2\t学生3\t学生4\t学生5\t平均成绩");
for (int i = 0; i < 4; i++) {
double sum = 0.0;
System.out.printf("科目%d\t", i + 1);
for (int j = 0; j < 5; j++) {
System.out.printf("%.1f\t", scores[j][i]);
sum += scores[j][i];
}
System.out.printf("%.1f\n", sum / 5);
}
}
}
```
运行示例:
```
请输入第1个学生的四门课成绩:
80 90 70 85
请输入第2个学生的四门课成绩:
90 85 75 90
请输入第3个学生的四门课成绩:
70 80 85 75
请输入第4个学生的四门课成绩:
60 70 80 65
请输入第5个学生的四门课成绩:
85 90 95 80
四门课成绩及平均成绩如下:
科目 学生1 学生2 学生3 学生4 学生5 平均成绩
科目1 80.0 90.0 70.0 60.0 85.0 77.0
科目2 90.0 85.0 80.0 70.0 90.0 83.0
科目3 70.0 75.0 85.0 80.0 95.0 81.0
科目4 85.0 90.0 75.0 65.0 80.0 79.0
```
注意:由于涉及到输入,代码可读性较差,建议自己手动输入数据进行验证。
阅读全文