ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [JAVA] switch문
    언어/JAVA 2022. 9. 7. 17:18

    -if문과 비슷한 구조이지만 변수값의 단순 참조에 의해 실행될 명령이 선택되는 것이 다름

    -switch문 괄호 안의 a변수 값을 참조하여 해당 값이 있는 case의 명령을 실행함

    -break: 자신을 감싸고 있는 if문 또는 반복문의 경계 ( { } )를 빠져나가라는 명령

     

    요일 구하기

    canner sc=new Scanner(System.in);
    System.out.printf("Month: ");
    int m=sc.nextInt();
    System.out.printf("Day: ");
    int d=sc.nextInt();
    
    int days=0;
    switch(m) {
    	case 12: days=days+30;
    	case 11: days=days+31;
    	case 10: days=days+30;
    	case 9: days=days+31;
    	case 8: days=days+31;
    	case 7: days=days+30;
    	case 6: days=days+31;
    	case 5: days=days+30;
    	case 4: days=days+31;
    	case 3: days=days+28;
    	case 2: days=days+31;
    	case 1: days=days+0;
    }
    
    days=days+d;
    int t=days%7;
    switch(t) {
    	case 1: System.out.println("sat"); break;
    	case 2: System.out.println("sun"); break;
    	case 3: System.out.println("mon"); break;
    	case 4: System.out.println("tue"); break;
    	case 5: System.out.println("wed"); break;
    	case 6: System.out.println("thu"); break;
    	case 0: System.out.println("fri"); break;
    }

    '언어 > JAVA' 카테고리의 다른 글

    [JAVA] Method  (0) 2022.09.07
    [JAVA] 삼항연산자(Ternary operator)  (0) 2022.09.07
    [JAVA] if문  (1) 2022.09.07
    [JAVA] 자료형변환(Casting)  (0) 2022.09.07
    [JAVA] 연산자(Operator)  (0) 2022.09.07

    댓글

Designed by Tistory.