반응형
문제
철수의 성적은 아래와 같다. 성적을 메모리에 저장하고 과목별 전학년 평균과 학기별 국영수의 평균을 구하시오.
해법
이 문제에서 구해야 하는 답은 두가지가 있다.
1. 과목별 전학년 평균
2. 학기별 국영수 평균
과목별 전학년 평균은 (전학년 전과목 점수의 합) / (전 학년의 학기 수 합) 을 구해야 하기 때문에 2차 배열과 for문을 이용하여 각 과목의 합을 구하고 기본 연산으로 평균 점수를 구해면 됨으로 총 세가지 평균 점수를 구할 수 있다.
학기별 국영수 평균은 ( y학기 국영수 점수의 총합) / (점수 종류의 수 = 9) 를 구해야 하기 때문에 y학기 국영수 점수의 합을 마찬가지로 2차 배열과 for문을 이용해 구해준뒤 9를 나누어 출력한다.
+ 소수점까지 구하고 싶으면 마지막 출력 단계에서 나누는 값에 .0 을 붙여준다. ex) 9.0
반응형
'JAVA' 카테고리의 다른 글
[Java] 배열 랜덤수 검사하기. (0) | 2022.05.23 |
---|---|
[Java] return, new, 2차원 배열 (0) | 2022.05.23 |
[Java] 배열 역순으로 저장하기. (0) | 2022.05.23 |
[Java] 참조형, String, Array (0) | 2022.05.23 |
[Java] 1~n의 합 구하기 (0) | 2022.05.23 |