232쪽 문제26번의 제어문(for) : for(i = 1; i<= 10; ++i, hap += i);
System.out.printf("%d, %dWn", i, hap);
234쪽 문제31번의 제어문(for) : for(i = 1; i<= 5; ++i, hap += i);
System.out.printf("%d, %dWn", i, hap);
같은 제어문에 출력문도 형식이 똑 같은데 232쪽은 i = 11(i + 1)까지 출력되고, 234쪽은 i = 5까지만 출력되죠?
문제도 똑같이 실행결과를 적어라는 문제입니다.........
안녕하세요 길벗수험서 운영팀입니다.
232쪽의 for문은 마지막에 세미콜론(;)이 들어가면서 혼자 반복하고 끝난 이후의 값을,
234쪽의 for문은 for문 내에 출력문이 포함되어 i가 5까지의 값이 될 때까지만 반복되어 출력되며, for문이 종료될 때 i는 6이 되지만 내부의 출력문은 수행하지 않기 때문에 232쪽의 for문과 다르게 출력되는 것입니다.
행복한 하루되세요 :)
-
관리자2023-03-02 10:23:46
안녕하세요 길벗수험서 운영팀입니다.
232쪽의 for문은 마지막에 세미콜론(;)이 들어가면서 혼자 반복하고 끝난 이후의 값을,
234쪽의 for문은 for문 내에 출력문이 포함되어 i가 5까지의 값이 될 때까지만 반복되어 출력되며, for문이 종료될 때 i는 6이 되지만 내부의 출력문은 수행하지 않기 때문에 232쪽의 for문과 다르게 출력되는 것입니다.
행복한 하루되세요 :)