더북(TheBook)

LESSON 15
switch

15장에서는 if 조건문에 이어 switch 조건문을 알아보겠습니다. switch 문도 if 문처럼 조건에 따라서 처리를 제어할 수 있는 문법입니다. switch 문에서는 switch, case, default, break라는 키워드를 사용합니다. 이 키워드를 사용해 어떻게 switch 문을 만드는지 실습해보겠습니다.

 

SwitchExam 클래스를 만들어 int형 변수 value를 하나 선언하고, 일단 1로 초기화합니다. 이어서 switch를 입력하고 뒤의 괄호에 식을 넣어주면 switch가 이 식을 판단합니다. 이번 실습에서는 변수 value를 넣겠습니다. switch 역시 {}로 블록을 만듭니다.

public class SwitchExam {
    public static void main(String[] args) {
        int value = 1;
        
        switch(value) {
        }
    }
}

 

if 문의 문법을 잠시 떠올려볼까요? if 문은 괄호에 조건문을 주고 그 조건을 만족시켰을 때 if 블록 안에 들어있는 문장을 수행했죠? switch 문은 블록 안에 case 구문을 넣습니다. 그리고 value 변수에 값이 들어왔을 때 value 변수의 값과 case 뒤의 값이 일치하는 case 구문부터 수행합니다.

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