Skip to content

Commit 6bf9332

Browse files
committed
다섯번째 문제
1 parent ef1aaeb commit 6bf9332

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

src/homework/Grade2.java

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
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+
}

0 commit comments

Comments
 (0)