import java.util.Scanner;

public class SwitchQuiz01Refactoring {

	public static void main(String[] args) {
		
		/*
		 * [ 문 제 ]
		 * 월을 입력받은 후, 계절을 출력하시오.
		 * << 입력 형태 >>
		 * 월을 하세요...
		 * 
		 * << 출력 형태 >>
		 * 계절은 ㅁ 입니다.
		 */
		Scanner scan = new Scanner(System.in);
		
		System.out.print("월을 입력하세요.");
		
		int month = scan.nextInt();
		String season = ""; // 변수 초기화
		
		switch ( month ) {
			case 12 : case 1 : case 2 : 
				season = "겨울";
				break;
			case 3 : case 4 : case 5 :
				season = "봄";
				break;
			case 6 : case 7 : case 8 :
				season = "여름";
				break;
			case 9 : case 10 : case 11 :
				season = "가을";
				break;
			default :
				System.out.println("월을 잘못 입력하셧습니다. 잘못입력한 월 : " + month);
		}
		
        if ( month >= 1 && month <= 12 ) { // 입력값이 1~12일 경우만, 촐력되도록 조건설정.
        	System.out.println("계절은 " + season + "입니다.");
        }
				
		scan.close();
	}
}

 

'#문제풀이' 카테고리의 다른 글

전화번호 바꾸기  (0) 2024.04.03
중첩For문을 이용하여 짝수/홀수 단 출력하기  (0) 2024.04.03
Switch Quiz - 03 (사칙연산 계산)  (0) 2024.04.01

+ Recent posts