IT/Java

자바 정방형 배열, 정수형 2차원 배열 예제소스

노마드오브 2018. 7. 11. 00:20

○ 예제 소스 (자바 정방형 배열, 정수형 2차원 배열 예제소스)


// 2차원 배열을 활용하여 아래와 같이 출력하라

// 1번학생 85 60 70 총점 평균

// 2번학생 90 95 80 총점 평균

// 3번학생 75, 80, 100 총점 평균

// 4번학생 80, 70, 95 총점 평균

// 5번학생 100, 65, 80 총점 평균



// 정방형 배열

// 정수형 2차원 배열 score

int[][] score = {

{85, 60, 70},

{90, 95, 80},

{75, 80, 100},

{80, 70, 95},

{100, 65, 80}

};


for (int r=0; r<score.length; r++) {

System.out.print(r+1 + "번학생 ");

int sum = 0;

double avg = 0;

for (int c=0c<score[r].length; c++) {

System.out.print(score[r][c] + " ");

sum += score[r][c];

}

System.out.print(sum + " ");

avg = (double)sum / score[r].length;   // avg가 double형 이므로 sum을 double로 형변환했다.

System.out.printf("%.2f\n", avg);

}




출력결과