다음 코드의 출력 결과는? (각 숫자는 새 줄에 출력됨)
다음 코드의 출력 결과는? (각 숫자는 새 줄에 출력됨)
for (int i = 0; i < 10; i++)
{
if (i == 4)
{
break;
}
Console.WriteLine(i);
}
정답: B
break 문이 실행되는 시점과 효과를 이해해야 합니다.
⦁ 실행 과정:
i = 0: 조건(0 == 4) false → 0 출력
i = 1: 조건(1 == 4) false → 1 출력
i = 2: 조건(2 == 4) false → 2 출력
i = 3: 조건(3 == 4) false → 3 출력
i = 4: 조건(4 == 4) true → break 실행 → 반복문 종료
⦁ 중요 포인트:
⦁ break가 실행되면 Console.WriteLine(i)에 도달하지 않음
⦁ 따라서 4는 출력되지 않음
⦁ 반복문이 완전히 종료되어 5~9도 출력 안 됨
⦁ 출력 결과: 0, 1, 2, 3만 출력됩니다.
💡 학습 팁
이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.