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 사용한다.