switch -case 문
- if -else if -else 문을 사용할 때 복잡하고 번거로운 부분을 가독성 좋게 표현
- 비교 조건이 특정 값이나 문자열인 경우
- break 문을 사용하여 각 조건이 만족되면 switch 블럭을 빠져나오도록 함
switch-case 문을 설명하기 좋은 예시
public class Sample {
public static void main(String[] args) {
int month = 8;
String monthString = "";
switch (month) {
case 1: monthString = "January";
break;
case 2: monthString = "February";
break;
case 3: monthString = "March";
break;
case 4: monthString = "April";
break;
case 5: monthString = "May";
break;
case 6: monthString = "June";
break;
case 7: monthString = "July";
break;
case 8: monthString = "August";
break;
case 9: monthString = "September";
break;
case 10: monthString = "October";
break;
case 11: monthString = "November";
break;
case 12: monthString = "December";
break;
default: monthString = "Invalid month";
break;
}
System.out.println(monthString);
}
}
'Java' 카테고리의 다른 글
[자바] 객체(Object) (0) | 2022.09.21 |
---|---|
[자바] 반복문(while, for) (0) | 2022.09.20 |
[자바] 조건문-If문 (0) | 2022.09.20 |
[자바] 연산자(Operator) (0) | 2022.09.19 |
[자바] 변수(Variable) (0) | 2022.09.19 |