ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Java] 조건문 switch
    프로그래밍/JAVA 2022. 8. 2. 22:09
    728x90

     

     

    switch은 if문과 비슷하지만 좀 더 정형화된 형태로 특정값과 일치하는 값을 찾아 실행한다.

    switch(변수){
        case 값1 : 값과 변수가 같을 경우 실행할 문장;
            ...
            break;
    
        case 값2 : 값과 변수가 같을 경우 실행할 문장;
            ...
            break;
    
        case 값3 : 값과 변수가 같을 경우 실행할 문장;
            ...
            break;
    
        default : 값과 변수가 같을 경우 실행할 문장;
             ...
    }
    Scanner sc = new Scanner(System.in);
    System.out.print("월을 입력하세요 >>> ");
    int month = sc.nextInt();  // 5
    
    switch(month){
        case 1 : case 3 : case 5 : case 7 : case 8 : case 10 : case 12 :
            System.out.println("31일"); // 31일
            break;
        case 2 :
            System.out.println("28일 또는 29일");
            break;
        case 4 : case 6 : case 9 : case 11 :
            System.out.println("30일");
            break;
        default:
            System.out.println("1~12까지 다시 입력하시오.");
            
    /* 결과
    월을 입력하세요 >>> 5
    31일
    */

     

     

     

     

     

    728x90

    '프로그래밍 > JAVA' 카테고리의 다른 글

    [Java] 반복문 while  (0) 2022.08.03
    [Java] equals 메소드  (0) 2022.08.02
    [Java] 조건문 if  (0) 2022.08.02
    [Java] Math 클래스  (0) 2022.08.01
    [Java] 메모리 구조  (0) 2022.08.01

    댓글

Designed by Tistory.