Switch
·
자바/기본적인 개념
1. 제약 조건 - switch 문의 제약 조건은 항상 정수이거나 문자 또는 문자열이여야 한다. - 또한 case문 또한 조건식과 항상 똑같은 타입이여야 된다. 2. 문법 - case 문을 여러 개 붙여서 쓰고 싶다면, "case 4: case 5: " 식으로 사용한다. 3. if vs switch - 성능 속도 부분에서 switch를 써야하지만, 만약 복잡한 조건식이 나온다면, 가독성 부분에서도 고민해보아야 한다. 4. 예시 - 만약 0~100점의 성적 점수가 있는데, 90~100까지 A, 80~89까지 B라고 하고 case문으로 받아주는 것보다 if를 쓰는 것이 간결하다. 그러나 성능을 생각한다면 case문이 나을 수 있다. Q) 그렇다면 어떻게 하는 것이 case문을 더 간결하게 사용할 수 있을까?..