합은 1 0입니다.
.
.
.
합은 5 14입니다.
합이 ~ 입니다. 가 여러번 출력된 이유가
for(i = 1; i<=5;++1,hap+=1) 옆에 ; 를 쓰지 않고,
System.out.printf("합은~) ; 이때 써서 종료해서 인가요?
124쪽 31번과 같이 합은 ~ 입니다. 가 한번출력되느냐 여러번 출력되느냐는 ;를 어디에 쓰는지에 따라 달라지는건지 궁금합니다.
안녕하세요 길벗수험서 운영팀입니다.
예 맞습니다. 반복문 대부분은 중괄호를 이용하여 반복해야 할 코드의 범위를 지정하지만, 반복해야할 코드가 하나 또는 없는 경우 세미콜론 만으로 코드를 종료합니다.
for(i=1; i<10; i++) {
실행할 코드;
}
for(i=1; i<10; i++)
실행할 코드;
위 두 경우는 동일하게 [실행할 코드]를 9회 반복합니다.
두번째 경우에서 [실행할 코드]가 제거 된다면,
for(i=1; i<10; i++)
;
이렇게 될 것이고 이것이 123쪽 29번의 형태가 되는 것입니다.
(실행할 코드가 없이 홀로 반복하는 for문)
행복한 하루되세요 :)
-
관리자2019-09-27 09:55:32
안녕하세요 길벗수험서 운영팀입니다.
예 맞습니다. 반복문 대부분은 중괄호를 이용하여 반복해야 할 코드의 범위를 지정하지만, 반복해야할 코드가 하나 또는 없는 경우 세미콜론 만으로 코드를 종료합니다.
for(i=1; i<10; i++) {
실행할 코드;
}
for(i=1; i<10; i++)
실행할 코드;
위 두 경우는 동일하게 [실행할 코드]를 9회 반복합니다.
두번째 경우에서 [실행할 코드]가 제거 된다면,
for(i=1; i<10; i++)
;
이렇게 될 것이고 이것이 123쪽 29번의 형태가 되는 것입니다.
(실행할 코드가 없이 홀로 반복하는 for문)
행복한 하루되세요 :)