Java - Switch 문

구름·2022년 11월 12일

Java_1

목록 보기
6/19

Switch 문
: if 문은 참일경우, 실행 블락을 실행 후 자동으로 break 가 작동되어 빠져나온다.
Switch 문은 실행 후 해당 블락을 자동으로 빠져나오지 않아 강제로 빠져나오도록 해야한다.

  1. switch 문에서 break 를 사용하지 않는 경우
int value = 2;
switch (value) {
case 1:
			System.out.println("A");
		case 2:
			System.out.println("B");
		case 3: 
			System.out.println("C");
		case 4: 
			System.out.println("D"); 
		default : 
			System.out.println("F");
		}

결과 값 : B,C,D,F 출력

  1. break 를 포함해서 출력
    int value2 = 4;
switch (value2) {
		case 1:
			System.out.println("A");
			break;
		case 2:
			System.out.println("B");
			break;
		case 3: 
			System.out.println("C");
			break; 
		case 4: 
			System.out.println("D");
			break; 
		default : //if문의 else 와 같다. <<case 에존재하지 않는 모든것>>
			System.out.println("F");
			break;
            

문제
<문제> 스케너로 1월 ~ 12월까지 월을 인풋 받아서 해당월의 일수를 출력해 주면 됩니다.
// 출력 : 1 월은 31일 입니다.
// 2 월은 28일 입니다.
// month 월은 day 일 입니다.
// switch 문으로 작성

profile
내가 보려고 하는 업데이트

0개의 댓글