Dev/Java

switch - 조건문 종류와 예시

Anews 2024. 9. 5. 21:16
switch 문
더보기
  • switch(피연산자) { case(조건): (연산) } 형태로 많이 사용한다.
  • switch 피연산자가 case 조건을 만족하면 case: 뒤에 명시되어 있는 연산을 수행한다.
  • case(조건): (연산)은 여러개를 설정할 수 있다.
  • 각 case의 연산문 마지막에는 break;를 꼭 넣어줘야 한다.
  • break;문은 해당 case의 연산이 끝났다는 것을 알려주어 switch문을 종료시킨다.

       (break를 사용하지 않으면 switch문 블럭이 끝날 때 까지 전부 실행된다.

  • default:(연산)을 명시해주어 case조건이 모두 만족하지 않을 때 수행할 연산을 정해주어야 한다.
    (단 만족하지 않는 경우가 없다면 생략해도 된다.)

<예시>

// switch/case 문 

int month = 8;
String monthString = "";
switch (month) {
    case 1:  monthString = "1월";
             break;
    case 2:  monthString = "2월";
             break;
    case 3:  monthString = "3월";
             break;
    case 4:  monthString = "4월";
             break;
    case 5:  monthString = "5월";
             break;
    case 6:  monthString = "6월";
             break;
    case 7:  monthString = "7월";
             break;
    case 8:  monthString = "8월"; 
             break;
    case 9:  monthString = "9월";
             break;
    case 10: monthString = "10월";
             break;
    case 11: monthString = "11월";
             break;
    case 12: monthString = "12월";
             break;
    default: monthString = "알수 없음";
}
System.out.println(monthString); // 8월 출력

 

'Dev > Java' 카테고리의 다른 글

상속 - 개념편  (4) 2024.10.02
스타크래프트로 알아보는 객체지향(1편)  (6) 2024.09.25
for - 반복문 종류와 예시  (0) 2024.09.04
if - 조건문 종류와 예시(feat. 가위바위보)  (0) 2024.09.03
코드 해석하기  (0) 2024.09.02