WEB/java
[Java] if문 switch문 차이
웅덩이
2022. 7. 4. 10:34
📌if문과 switch문의 차이
JAVA 조건문 | if | switch |
값 | True / False | 정수 / 문자열 |
조건식 | 여러 개 | 1개 |
📌switch문을 사용할 때 제약조건
① 조건식의 결과는 정수 또는 문자열이어야 한다.
② case문의 값은 정수, 상수(문자포함), 문자열만 가능하다 → 변수는 불가능
③ case문은 중복되지 않아야 한다. → 같은 case문이 존재하면 어디로 이동 해야 할지 알 수 없음
제약 조건으로 인하여 switch문 쓸 수 없는 경우 if else 사용한다.