책 내용 질문하기
581p
도서
2020 시나공 정보처리기사 필기 : NCS 기반 전면 개편 [기본서]
페이지
581
조회수
210
작성일
2020-08-11
작성자
탈퇴*원
첨부파일
While(a<5)
이면 5도 조건에 거짓 아닌가요? 그냥 5보다 작다인데 같다가 왜 포함되서 6에서 거짓이 되는지 이해가 안가요
답은 5, 10 아닌가요?
답변
2020-08-12 09:08:31
안녕하세요 길벗수험서 운영영팀입니다.
코드는 항상 순차적으로 진행됨을 잊지마세요.
a가 5가 되는 순간 바로 빠져나가는 것이 아닌 while(a<5)의 조건식을 만나야 반복문을 빠져나갑니다.
a가 4일 때 while(a<5)를 지나고
a++을 만나 a가 5가되고
hap+=a를 만나 hap은 15가 됩니다.
다시 while(a<5)를 만났을 때 a는 5보다 작지 않으므로 반복문을 벗어나 6번 출력문으로 이동합니다.
행복한 하루되세요 :)
-
관리자2020-08-12 09:08:31
안녕하세요 길벗수험서 운영영팀입니다.
코드는 항상 순차적으로 진행됨을 잊지마세요.
a가 5가 되는 순간 바로 빠져나가는 것이 아닌 while(a<5)의 조건식을 만나야 반복문을 빠져나갑니다.
a가 4일 때 while(a<5)를 지나고
a++을 만나 a가 5가되고
hap+=a를 만나 hap은 15가 됩니다.
다시 while(a<5)를 만났을 때 a는 5보다 작지 않으므로 반복문을 벗어나 6번 출력문으로 이동합니다.
행복한 하루되세요 :)