[프로그램] 만년달력 (JAVA)

등록일 2003.03.25 기타파일 (java) | 2페이지 | 가격 300원

소개글

많은 도움 되시길!!!

목차

자바로 구현한 만년달력입니다.
실행방법은 CalendarSimple 2003 4
연도와 달을 입력하시면 됩니다.

본문내용

class GregCalend {
int days[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int CalcFirstOfMonth(int year, int month) {
int firstDay;
int i;
if (year < 1582) return (-1);
if ((month < 0) || (month > 11)) return (-1);
firstDay = CalcJanuaryFirst(year);
for (i = 0; i < month; i++)
firstDay += days[i];
if ((month > 1) && IsLeapYear(year)) firstDay++;
return (firstDay % 7);
}
boolean IsLeapYear(int year) {
if ((year % 100) == 0) return((year % 400) == 0);
return ((year % 4) == 0);
}
int CalcJanuaryFirst(int year) {
if (year < 1582) return (-1);
return ((5 + (year - 1582) + CalcLeapYears(year)) % 7);
}

참고 자료

클래스를 이용했습니다.
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서