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 구문부터 수행합니다.