컴공생의 다이어리
[자바, Java] switch-case문 본문
자바(Java)의 switch-case문
switch-case문은 if-else if-else 문을 사용할 때 복잡하고 번거로운 부분을 가독성 좋게 구현할 수 있는 방법이다. 비교 조건이 특정 값이나 문자열인 경우에 사용한다. 각 조건이 만족되면 break문을 사용해 switch 블럭을 빠져나오도록 구현한다. 아래는 한달이 며칠인지 알려주는 것을 switch-case문을 사용해 구현한 코드이다.
public class MonthSwitch {
public static void main(String[] args) {
int month = 10;
int day;
switch(month) {
case 1:case 3: case 5: case 7:
case 8: case 10: case 12:
day = 31;
break;
case 4: case 6: case 9: case 11:
day = 30;
break;
case 2:
day = 28;
break;
default:
day = 0;
System.out.println("존재하지 않는 달");
}
System.out.println(month +"월은 "+day+"일 입니다.");
}
}
출처 : 한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지 Online
728x90
반응형
'Development > Java' 카테고리의 다른 글
[자바, Java] 반복문 - for문 (0) | 2021.07.13 |
---|---|
[자바, Java] 반복문 - while, do-while 문 (0) | 2021.07.12 |
[자바, Java] 조건이 여러 개 일 때의 if문 - if-else if-else (0) | 2021.07.10 |
[자바, Java] 연산자(operator) - 조건, 비트 (0) | 2021.07.09 |
[자바, Java] 연산자(operator) - 관계, 논리 (0) | 2021.07.08 |
Comments