다음 코드에서 빈칸에 들어갈 키워드는?
다음 코드에서 빈칸에 들어갈 키워드는?
int day = 9;
switch (day)
{
case 6:
Console.WriteLine("Saturday");
break;
case 7:
Console.WriteLine("Sunday");
break;
_______:
Console.WriteLine("Weekday");
break;
}
정답: C
switch 문의 default 키워드 사용법을 이해해야 합니다.
⦁ default 키워드: 어떤 case와도 일치하지 않을 때 실행되는 기본 블록을 지정합니다.
⦁ default의 특징:
⦁ 선택적 요소(필수 아님)
⦁ 보통 마지막에 위치하지만, 어디든 올 수 있음
⦁ if-else 문의 else와 유사한 역할
⦁ 값을 지정하지 않음 (case처럼 값이 없음)
⦁ 실행 결과: day = 9는 case 6, 7과 일치하지 않으므로 default 블록이 실행되어 "Weekday" 출력
⦁ 실무 활용: 예상치 못한 값 처리, 에러 처리, 기본값 설정 등에 사용됩니다.
💡 학습 팁
이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.