Discuss / Java / 交作业

交作业

Topic source

-不要回答

#1 Created at ... [Delete] [Delete and Lock User]
package com.itranswarp.learnjava;

/**
 * 二维数组
 */
public class Main {
	public static void main(String[] args) {
		// 用二维数组表示的学生成绩:
		int[][] scores = { 
				{ 82, 90, 91 }, 
				{ 68, 72, 64 }, 
				{ 95, 91, 89 }, 
				{ 67, 52, 60 }, 
				{ 79, 81, 85 }, 
		};
		//TODO方法1
//		int sum = 0;
//		for(int i=0;i<scores.length;i++) {
//			for(int j=0;j<3;j++) {
//			    sum += scores[i][j];
//			}
//		}
//		System.out.println(sum);
//		double average = 0;
//		average = sum/15.0;
		//TODO方法2
		//遍历输出二维数组
		double average = 0;
		for(int arr[]: scores) {
			for(int n : arr) {
				average+=n;
			}
		}
		average/=15;
		System.out.println(average);
		if (Math.abs(average - 77.733333) < 0.000001) {
			System.out.println("测试成功");
		} else {
			System.out.println("测试失败");
		}
	}
}

还是你写的简单一点能看明白。


  • 1

Reply