switch case

설명

if 문과 같이, switch case 는 다양한 조건에서 실행되어야 하는 다른 코드를 프로그래머가 지정하는 것을 허용하여, 프로그램의 흐름을 제어한다. 특히, switch 문은 변수 값을 case 문에 지정된 값과 비교한다. case 문이 그 값이 변수 값과 같은 것을 찾으면 해당 case 문에 있는 코드가 실행된다.

break 키워드는 switch 문을 빠져 나오고, 각 case의 끝에 전형적으로 쓰인다. break 문이 없으면, switch 문이 break 나올 때까지 (break 안 나오면 switch 문 끝날 때까지) 다음 문장을 계속 실행("falling-through")한다.

문법

switch (var) { case label1: // statements break; case label2: // statements break; default: // statements break; }

매개변수

  • var: 다양한 case 와 비교할 변수 값. 허용되는 자료형: int, char
  • label1, label2: 상수. 허용되는 자료형: int, char

반환값

  • 없음

예제 코드

switch (var) { case 1: //do something when var equals 1 break; case 2: //do something when var equals 2 break; default: // if nothing else matches, do the default // default is optional break; }

더보기

Please note: These are affiliate links. If you buy the components through these links, We may get a commission at no extra cost to you. We appreciate it.