import java.util.Arrays; public class Average { public static void main(String[] args) { // 用二维数组表示的学生成绩: int[][] scores = { { 82, 90, 91 }, { 68, 72, 64 }, { 95, 91, 89 }, { 67, 52, 60 }, { 79, 81, 85 }, }; // TODO: double average = 0; double[] stuAvg = new double[5]; for(int i = 0;i<scores.length;i++){ double sum = 0; for(int n : scores[i]){ sum += n; } stuAvg[i] = sum/3; System.out.println(stuAvg[i]); } double sum1 = 0; for( double n : stuAvg){ sum1 += n; } average = sum1/5; System.out.println(average); if (Math.abs(average - 77.733333) < 0.000001) { System.out.println("测试成功"); } else { System.out.println("测试失败"); } } }
发错了,是多维数组的练习
Sign in to make a reply
boomleo_