File tree Expand file tree Collapse file tree 1 file changed +42
-0
lines changed
Expand file tree Collapse file tree 1 file changed +42
-0
lines changed Original file line number Diff line number Diff line change 1+ package homework ;
2+
3+ import java .util .Scanner ;
4+
5+ /*
6+ #문제 5 2차원 배열에 1,2 학기 성적을 다음과 같이 저장하고 3년간의 전체 평균 점수를 구하라
7+ <조건>
8+ 조건 1. 키보드를 통해서 입력받는다.
9+ 조건 2. 2차원 배열 score[3][2] 을 선언하라.
10+ 조건 3. 평균 점수는 소수점 이하 둘째자리까지 출력
11+ 한다.
12+ */
13+ public class Grade2 {
14+
15+ public Grade2 () {
16+ Scanner sc = new Scanner (System .in );
17+ //선언
18+ int score [][] = new int [3 ][2 ]; // 성적 2차원 배열로 선언
19+ int sum = 0 ; // 총합
20+ int cnt = 0 ; // 총 점수 갯수
21+
22+ //점수 입력
23+ for (int i = 0 ; i < score .length ; i ++) {
24+ for (int j = 0 ; j < (score .length - 1 ); j ++) {
25+ System .out .print ((i + 1 ) + "학년 " + (j + 1 ) + "학기 점수 입력 : " );
26+ score [i ][j ] = sc .nextInt ();
27+ sum += score [i ][j ];
28+ cnt ++;
29+ }
30+ }
31+
32+ // 평균 구하기
33+ double avg = sum / cnt ;
34+ // 소수점 둘째자리까지
35+ System .out .printf ("3년간 의 평균 \t : %.2f" , avg );
36+ }
37+
38+ public static void main (String [] args ) {
39+ new Grade2 ();
40+ }
41+
42+ }
You can’t perform that action at this time.
0 commit comments