리포트 논문 자기소개서 이력서 시험자료 서식 PPT양식 표지/속지

[프로그램] 만년달력 (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);
}

참고 자료

클래스를 이용했습니다.
다운로드 맨위로