使用java 定义一个二维数组,存储用户输入的5名学生的C语言成绩和java成绩,计算每门课的总成绩和平均成绩
时间: 2024-05-07 16:16:24 浏览: 88
可以的,以下是代码示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int[][] scores = new int[5][2]; // 定义二维数组,存储5名学生的成绩
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < 5; i++) {
System.out.println("请输入第" + (i + 1) + "名学生的C语言成绩和Java成绩,用空格隔开:");
scores[i][0] = scanner.nextInt(); // 存储C语言成绩
scores[i][1] = scanner.nextInt(); // 存储Java成绩
}
int[] sum = new int[2]; // 定义一维数组,存储每门课的总成绩
for (int i = 0; i < 5; i++) {
sum[0] += scores[i][0]; // 计算C语言总成绩
sum[1] += scores[i][1]; // 计算Java总成绩
}
double[] avg = new double[2]; // 定义一维数组,存储每门课的平均成绩
avg[0] = (double) sum[0] / 5; // 计算C语言平均成绩
avg[1] = (double) sum[1] / 5; // 计算Java平均成绩
System.out.println("C语言总成绩为:" + sum[0] + ",平均成绩为:" + avg[0]);
System.out.println("Java总成绩为:" + sum[1] + ",平均成绩为:" + avg[1]);
}
}
```
阅读全文