switch-case문

    [Java] switch-case문

    switch-case문 switch-case문은 if-else if 같은 기능을 하지만 조건의 값이 정수 혹은 문자열이어야 사용할 수 있다는 제약이 있어 if-else if 보다는 한정적으로 사용되는 조건문이다. 하지만 if-else if 문보다 코드를 깔끔하게 정리할 수 있다는 장점이 있어서 가끔 활용되는 조건문이다. if - else 문과는 다르게 switch -case에는 조건식이 아닌 조건이 되는 변수가 들어가게 되고 중괄호 아래에 변수의 값을 case뒤에 두어 조건을 설정한다. 그리고 마지막에 default는 else와 비슷한 역할을 하여 조건에 맞지 않는 값들의 수행문을 결정 한다. int rank = scanner.nextInt(); char medalColor; switch(rank) { ..