책 내용 질문하기
1권 102페이지 문제1 답 질문이요
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
102
조회수
55
작성일
2017-04-12
작성자
첨부파일

i < 8 이면 7까지 반복해서

정답이 7,28 이되야하는거 아닌가요?

왜 8,28인지 이해가안됩니다..

답변
2017-04-12 10:31:17

안녕하세요.

for문의 수행 과정 때문입니다.

증가값(i++)이 적용되어 i가 7일 때 i<8 조건을 만족하여 반복문을 수행합니다.

j += i 에 의해 j는 28이 됩니다.

이어서

증가값(i++)이 적용되어 i가 8일 때 i<8 조건을 만족하지 않아 반복문을 빠져나옵니다.

결국 i는 증가값이 적용된 8이 되지만 j는 7까지만 누적된 값이 출력된 것입니다.

오늘도 즐거운 하루 되세요.

  • *
    2017-04-12 10:31:17

    안녕하세요.

    for문의 수행 과정 때문입니다.

    증가값(i++)이 적용되어 i가 7일 때 i<8 조건을 만족하여 반복문을 수행합니다.

    j += i 에 의해 j는 28이 됩니다.

    이어서

    증가값(i++)이 적용되어 i가 8일 때 i<8 조건을 만족하지 않아 반복문을 빠져나옵니다.

    결국 i는 증가값이 적용된 8이 되지만 j는 7까지만 누적된 값이 출력된 것입니다.

    오늘도 즐거운 하루 되세요.

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