다음 do/while 문의 출력 횟수는?
다음 do/while 문의 출력 횟수는?
int i = 10;
do
{
Console.WriteLine("Hello");
i++;
}
while (i < 5);
정답: B
do/while 문의 특징인 "최소 1회 실행"을 이해해야 합니다.
⦁ do/while의 실행 순서:
1단계: do 블록 실행
⦁ "Hello" 출력
⦁ i = 10 + 1 = 11
2단계: while 조건 검사
⦁ i < 5 → 11 < 5 → false
⦁ 반복 종료
⦁ while과의 핵심 차이:
⦁ while: 조건 먼저 검사 → 조건이 false면 한 번도 실행 안 됨
⦁ do/while: 실행 먼저 → 조건이 false여도 최소 1회는 실행
⦁ 실무 활용: 사용자 입력을 최소 한 번은 받아야 할 때, 메뉴를 최소 한 번은 보여줘야 할 때 등에 사용됩니다.
💡 학습 팁
이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.