더북(TheBook)

컴퓨터가 무엇을 낼지 모르지만, 가위, 바위, 보 중에 아무거나 내겠죠. 여기서는 가위를 냈네요. 이런 식으로 간단하게 가위바위보 게임을 구현할 수 있습니다.

앞에서처럼 조건과 일치하는 값에 따라 수행할 문장이 달라질 때는 if-else if-else 문 대신에 switch 문이라는 다른 조건문을 사용할 수도 있습니다. switch 문을 어떻게 사용하는지 형식을 먼저 살펴보겠습니다.

형식

switch (조건) {
    case 값1: 
        // 수행할 문장
        break;
    case 값2:
        // 수행할 문장
        break;
    ...
    default:
        // 어떤 값도 해당하지 않을 때 수행할 문장
}

switch 문은 조건으로 어떤 값을 받고 이 값과 일치하는 case 문으로 가서 해당 문장을 수행합니다. 그리고 조건과 값이 일치하는 case 문이 없으면 마지막 default 문을 수행합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.