Java 09 switch 문

switch문

처리해야 하는 경우의 수가 많을 때 유용한 조건문

switch (조건식) {

          case 값1 :

                       // 조건식의 결과가 값1과 같을 경우 수행될 문장들

                       //....

                       break;          // switch문을 벗어난다. break문이 없으면 다른 case 로 내려간다.

           case 값2 :

                       // 조건식의 결과가 값2과 같을 경우 수행될 문장들

                       //....

                       break;          // switch문을 벗어난다.

            //...

           default :               // default 생략가능

                      // 조건식의 결과와 일치하는 case문이 없을 때 수행될 문장들

                     //....

}

 

조건문은 if문과 switch문 2가지 이다.
경우의 수가 많으면 if-else if문 또는 switch문을 사용한다.
하지만, switch문이 더 유리하다.


(switch 문은 조건식에 정수, 문자열 가능하고 조건식을 한번만 적으면된다.
하지만, if-else if문은 조건식에 ture/false만 가능하고, 조건식을 여러번 적어야해서 효율이 떨어진다.)

 

'자바 > 4. 조건문과 반복문' 카테고리의 다른 글

Java 10 switch문의 제약조건  (1) 2021.03.31
Java 08 중첩 if문 예제  (0) 2021.03.30
java 07 중첩 if 문  (0) 2021.03.30
Java 06 if-else if문 예제  (0) 2021.03.30
Java 05 if-else if 문  (3) 2021.03.30

댓글()
구독