Calendar #1

Programming/JAVA,JSP 2013. 12. 31. 16:38 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

import java.util.Scanner;

 

public class Calendar {

   public static void main(String args[]) {

 

       int year;

       int month;

       int totalDays = 0;

 

       Scanner sc = new Scanner(System.in);

       System.out.println("연도 입력 : ");

       year = sc.nextInt();

       System.out.println("월 입력 : ");

       month = sc.nextInt();

 

       switch(month)

       {

      case 1: case 3: case 5: case 7: case 8:

       case 10: case 12:

          totalDays = 31; break;

       case 4: case 6: case 9: case 11:

          totalDays = 30; break;

       case 2:

          if( (year % 4 == 0 && year % 100 != 0)

                 || year % 400 == 0)

          {

             totalDays = 29; // 윤년

          }

          else

          {

             totalDays = 28; // 평년

          }

          // year 4의 배수이면 윤년

          // 그런데, year 100의 배수이면 평년

          // 그런데, year 400의 배수이면 윤년

          // 2003 : 평년

          // 2004 : 윤년

          // 2100 : 평년

          // 2400 : 윤년

       }

      

       System.out.println(" "

             + totalDays + "일 입니다.");

 

   }

}

 

'Programming > JAVA,JSP' 카테고리의 다른 글

Java Calendar  (0) 2013.12.31
JAVA Calendar #2  (0) 2013.12.31
JAVA 파일 검색 코드  (0) 2013.12.28
JAVA GUI 계산기 소스코드  (0) 2013.12.22
JAVA 소수를 구하는 프로그램 GUI #2  (0) 2013.12.21