Discuss / Java / 课后作业

课后作业

Topic source
// 用二维数组表示的学生成绩:int[][] scores = {        { 82, 90, 91 },        { 68, 72, 64 },        { 95, 91, 89 },        { 67, 52, 60 },        { 79, 81, 85 },};// TODO:double average = 0;System.out.println(average);int tp = 0;  //定义变量 tp总人数double ts = 0;//ts 总分数//先遍历第一层,再看当前是否在第二层元素,接着遍历,然后累加人数和分数for(int i = 0; i < scores.length; i++){    if(scores[i].length > 0){        for (int j = 0; j < scores[i].length; j++){            ts += scores[i][j];            tp++;        }    }}average = ts / tp; //计算平均分  总分数/人数  总分数要转为double才行System.out.printf("平均分等于:%f", average);if (Math.abs(average - 77.733333) < 0.000001) {    System.out.println("测试成功");} else {    System.out.println("测试失败");}

  • 1

Reply