Discuss / Java / average score for all

average score for all

Topic source

lina19820525

#1 Created at ... [Delete] [Delete and Lock User]
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 sum = 0;
		for(int i=0;i<scores.length;i++) {
			double av = 0;
			for(int j=0;j<scores[i].length;j++) {
				
				av +=scores [i][j];				
			}
			sum += av/scores[i].length;
		}
		average = sum /scores.length;
		System.out.printf("平均成绩:%.2f",average);
		if (Math.abs(average - 77.733333) < 0.000001) {
			System.out.println("测试成功");
		} else {
			System.out.println("测试失败");
		}
	}

  • 1

Reply