分析:
- 这是一个二维数组,scores[ ][ ] , 第一个里边放的是班级,第二个里边放的是每个学生的成绩;
- 先遍历班级的长度,在遍历班级的学生成绩;
- 求平均成绩。
- 列表内容
注意:下标 !
源代码:
public class shuzu4 {
public static void main(String[] args) {
//给定每个班的学生成绩
int[][] scores = {{88,89,98},{87,85,99},{84,79,97}};
//定义班级长度
int classLen = scores.length;
//外循环输出行数
for (int i = 0; i < classLen; i++) {
//成绩总和初始化
int sum = 0;
//定义班级里的学生成绩长度(学生长度)
int count = scores[i].length;
//求每个班的成绩总和(i是班级,j是第i班的成绩)
for (int j = 0; j < count; j++) {
sum += scores[i][j];
}
//这个成绩是取整。目前不做深一步的剖析。
int avg = sum/count;
//为什么是(i+1)?注意下标!!
System.out.println("第"+(i+1)+"班的平均成绩是:"+avg);
}
}
}