책 내용 질문하기
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번 출력문으로 이동합니다.

     

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.