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 |