책 내용 질문하기
114쪽 34번 문제
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
114
조회수
79
작성일
2019-01-11
작성자
탈퇴*원
첨부파일
디버깅 할때 i = 6, hap = 20까지 구해지는데 출력된 값은 "합은 5 14입니다." 까지만 나오는 이유를 모르겠어요;;
답변
2019-01-14 13:58:55

안녕하세요 길벗 수험서 운영팀입니다.

 

for문 내의 출력문 

System.out.printf("합은%d %4d입니다.\n", i, hap);

는 1부터 5까지 5회 출력되는 것이 맞습니다.

 

다만 for문이 종료되는 시점에서는 i가 6, hap이 20이 되는 수식까지 실행되나 for문의 조건(i<=5)에 부합하지 못하기 때문에 내부의 출력문은 실행되지 못하고 for문을 벗어나게 됩니다.

 

행복한 하루 되세요 :)

  • 관리자
    2019-01-14 13:58:55

    안녕하세요 길벗 수험서 운영팀입니다.

     

    for문 내의 출력문 

    System.out.printf("합은%d %4d입니다.\n", i, hap);

    는 1부터 5까지 5회 출력되는 것이 맞습니다.

     

    다만 for문이 종료되는 시점에서는 i가 6, hap이 20이 되는 수식까지 실행되나 for문의 조건(i<=5)에 부합하지 못하기 때문에 내부의 출력문은 실행되지 못하고 for문을 벗어나게 됩니다.

     

    행복한 하루 되세요 :)

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