java二维数组的案例
时间: 2023-09-27 15:02:16 浏览: 69
一种典型的Java二维数组案例是实现一个学生成绩管理系统。假设有5个学生,每个学生有3门课程的成绩。我们可以使用一个5行3列的二维数组来存储学生的成绩信息。
首先,我们可以声明一个5行3列的二维数组来表示成绩表。
```java
int[][] scores = new int[5][3];
```
然后,我们可以使用循环结构来依次输入每个学生的成绩。
```java
for (int i = 0; i < 5; i++) {
System.out.println("请输入第" + (i+1) + "个学生的三门课程成绩:");
for (int j = 0; j < 3; j++) {
scores[i][j] = // 输入学生的成绩值
}
}
```
接下来,我们可以使用另一个循环结构来计算每个学生的总成绩和平均成绩,并输出结果。
```java
for (int i = 0; i < 5; i++) {
int total = 0;
for (int j = 0; j < 3; j++) {
total += scores[i][j];
}
double average = total / 3.0;
System.out.println("第" + (i+1) + "个学生的总成绩为:" + total + ",平均成绩为:" + average);
}
```
通过这个案例,我们可以看到二维数组在存储和管理多维数据方面的便利性。除了学生成绩管理系统,二维数组还可以用于图像处理、棋盘游戏等众多场景中。