java - switch 다양한 방법

imjingu·2023년 8월 5일
0

개발공부

목록 보기
291/481
package chapter20230804;	
import java.util.Scanner;
public class test03 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		Scanner sc = new Scanner(System.in);
		System.out.print("월을 입력해 주세요 >>> ");
		int month = sc.nextInt();
		int day;
		
		switch(month) {
//		case 1: case 3: case 5: case 7: case 8: case 10: case 12: //// 이게 젤 길게 쓴
////		case 1, 3, 5, 7, 8, 10, 12: //// 이렇게도 가능
//			day = 31;
//			break;
		case 1, 3, 5, 7, 8, 10, 12 -> day = 31; // 브레이크 값을 따로 입력할 필요 없음, 젤 짧게 작성 가능
//		case 2:
//			day = 28;
//			break;
		case 2 -> day = 28;
//		case 4: case 6: case 9: case 11:	
////		case 4, 6, 9, 11:
//			day = 30;
//			break;
		case 4, 6, 9, 11 -> day = 30;
//		default:
		default -> {
			day = 0;
			System.out.println("존재하지 않는 달 입니다.");
			}
		}
		System.out.println(month + " 월은 " + day + " 일 까지 있습니다. ");
		sc.close();
	}

}

0개의 댓글