다음 코드의 실행 결과는 무엇인가요?
다음 코드의 실행 결과는 무엇인가요?
$i = 0;
while ($i < 5) {
$i++;
if ($i == 2) continue;
echo $i . " ";
}
정답: B
⦁
continue
는 현재 반복의 나머지 코드를 건너뛰고 다음 반복으로 진행합니다⦁ 단계별 실행:
1.
$i = 0
→ $i++
→ $i = 1
, 1 == 2
거짓 → "1 " 출력2.
$i = 1
→ $i++
→ $i = 2
, 2 == 2
참 → continue로 echo 건너뜀3.
$i = 2
→ $i++
→ $i = 3
, 3 == 2
거짓 → "3 " 출력4.
$i = 3
→ $i++
→ $i = 4
, 4 == 2
거짓 → "4 " 출력5.
$i = 4
→ $i++
→ $i = 5
, 5 == 2
거짓 → "5 " 출력6.
$i = 5
→ 5 < 5
거짓 → 반복문 종료⦁ continue는 특정 값을 제외하고 처리할 때 유용합니다
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.