배열의 기초 (1)에서 평균값을 구하는 것을 했다.
배열의 기초 (2)에서는 이중배열에 대해서 알아보자
이중배열은 배열안에 배열을 또 넣는거라 생각하면 좀 이해가 잘 된다고 생각된다.
저 위에 쓰여있는 식대로 한다면
배열안에 3개의 배열이 존재하는 거에서 각 첫번째 배열을 합산해서 score.length로 나눈값을 구하는 식이다.
쉽게말해 각배열의 첫번째의 평균을 구한다고 보면된다.
답은 90이다.
90+100+80 = 270 / score.length
여기서 조금만 바꾸면 다음 배열의 평균값도 구할 수 있게된다.
2번째 배열의 평균을 출력해보면
86.66666666666667 의 값이 출력된다.
좀 더 이걸 응용해서 다른식으로 해본다면
이번에는 합격점을 두고 그리고 2번째점수와 3번쨰 점수를 비교해서 그거에 해당되는 사람의 이름과 불,합 을 표시하려고 한다.
if문으로 비교를 하면 되는데
첫번째는 평균 85점 이상, 2번째는 2번째과목이 80점이상, 3번째는 3번쨰과목이 80점 이상
이 3가지를 비교 한 뒤 값을 출력한다.
출력 된 값을 보면 이름과 불,합이 나와있다.
홍길동을 제외한 나머지 2명은 불합격이 출력 되었다.
저 식을 좀 간단하게 표현 하자면
이런식으로 if 문을 저렇게 한줄로 표현할수 있다.
본인도 익숙하지 않지만 저렇게 쓰려고 노력을 한다.