Switch 조건문 자바에서는 if 조건이외에도 Switch문을 사용하여 조건문을 만들 수 있습니다. 다만 if문보다 활용성이 떨어질 수 있는 것은 다양한 연산자를 사용하여 조건을 만드는 if와 달리, 오직 특정 값일 때에만 조건을 실행하는 제어문입니다. 그래서 switch문의 경우 개발하는데 평생 쓰지 않아도 전혀 코딩을 하는데 지장이 없지만, if문은 평생 사용하지 않으면 문제가 있는 것이죠. 그럼 switch 문은 언제 사용하며, 어떻게 써야 하는지 알아보도록 하겠습니다. switch/case 문법 switch(변수) { case 값1: // 실행문 break; case 값2: // 실행문 break; default: // 실행문 } Switch 문법은 if 조건보다 조금 더 복잡합니다. switc..
스위치(Switch)문은 If ~ else if ~ else 문과 다르게 잘 활용되지 않는 제어문이다. 범용적으로 활용되는 if문과 다르게 switch문은 유사한 값에 대한 대처인 경우가 많다. 필자의 경우, 프로젝트를 하나 만들 때 Switch문을 아예 안쓰는 경우도 허다하기 때문에 switch 문을 사용하는 방식이 헷갈릴 때가 있을 정도이다. 물론 사람마다 switch문을 선호하여 쓸지 모르겠지만... switch문 구조 switch(입력변수) { case 입력값1: ... break; case 입력값2: ... break; case 입력값3: ... break; default: ... break; } Switch문은 일단 위와 같은 구조로 if와 달리 조건을 입력하는 곳이 단순하다. switch문 ..