黑马程序员技术交流社区

标题: 大神们,求解啊 [打印本页]

作者: 892678869    时间: 2016-12-13 17:02
标题: 大神们,求解啊
某班级考试成绩如下,利用二维数组存储这些数据,统计出全班的平均成绩,并将所有低于平均分的同学的坐标输出到控制台。
比如:“第1组,第3个同学”
              第1组:89,66,54
              第2组:77,93,68
              第3组:55,45,88
              第4组:71,76,75
作者: 星陨    时间: 2016-12-13 21:21
不太懂,。

作者: 892678869    时间: 2016-12-13 21:42
星陨 发表于 2016-12-13 21:21
不太懂,。

就是把低于平均分的坐标给输出,就这有点难度
作者: BigOrange    时间: 2016-12-14 07:28
创建二维数据  嵌套fo循环  外循环是第几组  内循环是第几个

作者: 789sang123    时间: 2016-12-14 10:42
public class Test {
        public static void main(String[] args) {
                int score[][] = {{89,66,54},{77,93,68},{55,45,88},{71,76,75}};
                double avg = 0 ;
                int sum = 0;
                for(int i = 0;i < score.length;i++){
                        for (int j = 0; j < score[i].length; j++) {
                                sum += score[i][j];
                        }
                }
                avg = sum/12;
                for(int i = 0;i < score.length;i++){
                        for (int j = 0; j < score[i].length; j++) {
                                if(score[i][j] < avg){
                                        System.out.println("[" + i + "," + j + "]");
                                }
                        }
                }
        }
}

作者: 892678869    时间: 2016-12-14 11:42
789sang123 发表于 2016-12-14 10:42
public class Test {
        public static void main(String[] args) {
                int score[][] = {{89,66,54},{77,93,6 ...

感谢大神...
作者: hjqfornew    时间: 2016-12-14 12:46
可以加强点基础了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2