Java/이것이자바다

국영수 점수 총합 및 평균

유호야 2021. 5. 4. 14:01
반응형
public class ArrayEx19 {
	public static void main(String args[]) {
		
		int[][] score = {
				{100,100,100},
				{20,20,20},
				{30,30,30},
				{40,40,40},
				{50,50,50}
		};
		
		int korTotal = 0, engTotal = 0, mathTotal = 0;
		
		System.out.println("번호      국어     영어     수학     총점     평균");
		System.out.println("============================");
		
		for(int i = 0; i < score.length; i++) {
			
			int sum = 0;
			float avg = 0.0f;
			
			korTotal  += score[i][0];
			engTotal  += score[i][1];
			mathTotal += score[i][2];
			 
			System.out.printf("%3d", i+1);
			for(int j = 0; j < score[i].length; j++) {
				 System.out.printf("%5d", score[i][j]);
				 sum += score[i][j];
			}
			
			avg = sum/(float)score[i].length;
			System.out.printf("%5d %5.1f", sum, sum/3.0);
			System.out.println();
		}

		System.out.println("============================");
		System.out.printf("총점: %3d  %3d  %3d%n", korTotal, engTotal, mathTotal);
		
		
	}
}
반응형

'Java > 이것이자바다' 카테고리의 다른 글

15.4 Map 컬렉션  (0) 2020.12.09
15.3.1 HashSet  (0) 2020.12.04
15.3 Set 컬렉션  (0) 2020.12.03
15.2.2 Vector  (0) 2020.12.03
15.2.1 ArrayList  (0) 2020.12.03