java 已知5个学生的4门课的成绩,要求求出每个学生的平均成绩,然后输出四门课的成绩及平均成绩
时间: 2024-03-15 20:46:04 浏览: 129
可以使用二维数组来存储学生的成绩,其中第一维表示学生,第二维表示课程。示例代码如下:
```
double[][] scores = {
{80, 75, 90, 85},
{85, 90, 70, 80},
{90, 80, 75, 85},
{70, 75, 80, 90},
{75, 80, 85, 90}
};
```
然后可以使用循环计算每个学生的平均成绩,并将结果保存到一个一维数组中。示例代码如下:
```
double[] averages = new double[5];
for (int i = 0; i < scores.length; i++) {
double sum = 0;
for (int j = 0; j < scores[i].length; j++) {
sum += scores[i][j];
}
averages[i] = sum / scores[i].length;
}
```
最后,可以使用循环输出每个学生的四门课成绩及平均成绩。示例代码如下:
```
for (int i = 0; i < scores.length; i++) {
System.out.print("学生" + (i + 1) + "的成绩为:");
for (int j = 0; j < scores[i].length; j++) {
System.out.print(scores[i][j] + " ");
}
System.out.println("平均成绩为:" + averages[i]);
}
```
输出结果类似如下:
```
学生1的成绩为:80.0 75.0 90.0 85.0 平均成绩为:82.5
学生2的成绩为:85.0 90.0 70.0 80.0 平均成绩为:81.25
学生3的成绩为:90.0 80.0 75.0 85.0 平均成绩为:82.5
学生4的成绩为:70.0 75.0 80.0 90.0 平均成绩为:78.75
学生5的成绩为:75.0 80.0 85.0 90.0 平均成绩为:82.5
```
阅读全文
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)