java연습문제 - 2차원 배열 5명 학생 총점 , 점수, 평균 타나내기

imjingu·2023년 8월 8일
0

개발공부

목록 보기
336/481

5명 학생의 국어, 영어, 수학 성적 데이터를 가지고
각 학생의 3과목 총점과 평균
각 과목의 모든 학생의 총점을 구하기

package chapter20230808;

public class test11 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		/*
		 
		 */
		int[][] score = {
				{100, 100, 100},
				{20, 20, 20},
				{30, 30, 30},
				{40, 40, 40},
				{50, 50, 50}
		};
		int koreanTotal = 0;
		int englishTotal = 0;
		int mathTotal = 0;
		
		System.out.println("번호\t국어\t영어\t수학\t총점\t평균 ");
		System.out.println("========================================================================");
		//System.out.println(score.length); // 5
		for(int i = 0; i < score.length; i++) { // 행
			int sum = 0; // 총점
			koreanTotal  += score[i][0];
			englishTotal += score[i][1];
			mathTotal    += score[i][2];
			System.out.print(" " + (i + 1) + "\t"); // 번호
			//System.out.println(score[i].length); // 3
			for(int j = 0; j < score[i].length; j++) { // 열
				sum += score[i][j]; // 총점
				System.out.print(score[i][j] + "\t"); // 국어 영어 수학 점수
			}
			System.out.println(sum + "\t" + sum/(float)score[i].length); // 총점 평균
		}
		System.out.println("========================================================================");
		System.out.println("총점:\t" + koreanTotal + "\t" + englishTotal + "\t" + mathTotal);
	}

}

0개의 댓글