책 내용 질문하기
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문을 벗어나게 됩니다.
행복한 하루 되세요 :)