책 내용 질문하기
185쪽 문제4
도서
2022 시나공 정보처리산업기사 실기
페이지
185
조회수
237
작성일
2022-07-20
작성자
탈퇴*원
첨부파일
a<10인데 왜 a가 10인 값까지 더해야하나요??
답변
2022-07-22 11:23:45
안녕하세요 길벗수험서 운영팀입니다.
항상 코드는 순서대로 수행된다는 것을 명심하세요.
a가 9인 시점에서 while (a<10)을 만나게 되면 조건이 참이 되면서 다음 a++을 수행하게 됩니다.
그럼 a는 10이 되겠고, a%2가 1이 아니므로 sum에 10이 누적되게 되겠죠.
다시 a가 10일 때 while (a<10)으로 돌아가 조건을 체크하면, 거짓이 되고 while을 벗어나 맨 아래의 출력문으로 이동하게 됩니다.
이러한 과정을 거쳐 10이 sum에 누적되게 됩니다.
행복한 하루되세요 :)
-
관리자2022-07-22 11:23:45
안녕하세요 길벗수험서 운영팀입니다.
항상 코드는 순서대로 수행된다는 것을 명심하세요.
a가 9인 시점에서 while (a<10)을 만나게 되면 조건이 참이 되면서 다음 a++을 수행하게 됩니다.
그럼 a는 10이 되겠고, a%2가 1이 아니므로 sum에 10이 누적되게 되겠죠.
다시 a가 10일 때 while (a<10)으로 돌아가 조건을 체크하면, 거짓이 되고 while을 벗어나 맨 아래의 출력문으로 이동하게 됩니다.
이러한 과정을 거쳐 10이 sum에 누적되게 됩니다.
행복한 하루되세요 :)