목표

<aside> 💡 자바가 제공하는 제어문을 학습하세요

</aside>

선택과제 구현 Git


catsbi/java-study

학습할 것(필수)


1. 선택문 switch

<aside> 💡 조건에 따라 다른 문장이 수행되도록 하는 것.

</aside>

선택문은 조건식과 문장을 포함하는 블럭({})으로 구성되어 있으며, 조건식의 연산결과에 따라 실행할 문장이 달라져서 프로그램의 흐름을 변경할 수 있다.

조건문인 if문은 조건식의 결과가 참과 거짓 두 가지뿐이기에 경우의 수가 많아질수록 else-if가 추가되야해서 복잡해질 수 있고 여러 조건식을 처리해야 해서 처리시간도 더 길다.

switch문은 하나의 조건식으로 여러 경우의 수를 처리할 수 있기에 처리할 경우의 수가 많을수록 if문보다는 switch문을 사용하는게 좋다.

switch (조건식) {
    case 값1:
        //조건식의 결과가 값1과 같을 경우 수행될 코드
        break;
    case 값2:
        //조건식의 결과가 값2과 같을 경우 수행될 코드
        break;
    default:
        //조건식의 결과와 일치하는 case문이 없을 경우 수행될 코드
}