用java 假设有5名学生,定义二维数组score[5][3],通过键盘输入学生的平时成绩、期末成绩,计算总评成绩。
时间: 2023-05-14 14:05:48 浏览: 193
好的,这是一个典型的Java数组操作问题。以下是一个可能的解决方案:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[][] score = new int[5][3];
for (int i = 0; i < 5; i++) {
System.out.println("请输入第" + (i + 1) + "名学生的平时成绩和期末成绩:");
score[i][0] = scanner.nextInt();
score[i][1] = scanner.nextInt();
score[i][2] = score[i][0] + score[i][1];
}
System.out.println("学生总评成绩如下:");
for (int i = 0; i < 5; i++) {
System.out.println("第" + (i + 1) + "名学生的总评成绩为:" + score[i][2]);
}
}
}
```
这个程序首先创建了一个5行3列的二维数组score,然后通过循环依次输入每个学生的平时成绩和期末成绩,并计算总评成绩。最后再通过循环输出每个学生的总评成绩。
阅读全文