Cute Running Puppy

Java

Java_05Day

jwjin 2019. 3. 21. 23:42
728x90

# 배열 추가 설명

배열의 특성입니다.



다중 배열입니다. 저렇게 놓는곳을 2 , 2라고 하면 값을 대입할 수 있는 곳이 4곳이 생깁니다.

(0,0) / (0,1) / (1,0) / (1,1) 이렇게 4곳 입니다. (배열은 0부터 시작하기 때문에 2라는 값은 나오지 않습니다.)

문제입니다.


사용자에게 국어 , 수학 , 영어 점수를 각각 입력받고 그 점수들을 배열로 관리합니다.

그리고 나서 저장한 점수들의 총점과 평균을 출력시키라는 문제입니다.


일단 배열을 생성해야 하는데 영어 , 수학 , 국어 , 평균값을 저장하기 위해 4개를 만듭니다.

그리고 반복문을 이용해 메세지를 출력해야 합니다. 그리고 사용자가 입력한 값을 p_score라는 값에 저장합니다.

그리고 이 값이 0과 작거나 같거나 100보다 크면 잘못된 점수라 출력하게 하고 continue를 이용해 다시 처음으로 돌아가게 하고 다시 입력하게 

합니다. 그런데 이때 다시 돌아가면 똑같은 과목 점수창이 떠야 하는데 i++때문에 잘못 입력해도 다음 과목창이 뜨게 됩니다.

따라서 점수를 잘못 쳤을 때 i-- 를 해주어 다시 똑같은 창이 뜨게 해줍니다.

그리고 나서 만약 올바른 점수를 쳤다면 배열에 저장을 해줍니다. 그리고 총점과 평균을 구해줍니다.









728x90

'Java' 카테고리의 다른 글

Java_07Day  (0) 2019.03.27
Java_06Day  (0) 2019.03.25
Java_04Day  (0) 2019.03.20
Java_03Day  (0) 2019.03.19
Java_02Day  (0) 2019.03.18