java程序设计万年历
}
}
return (firstDay % 7);
}
private int getFirstDayOfYear(int year){ //计算每年的第一天 }
int leapYears; int hundreds; int fourHundreds; int first;
if (year < 1582) { //如果年份小于1582年 }
leapYears = (year - 1581) / 4; hundreds = (year - 1501) / 100; leapYears -= hundreds;
fourHundreds = (year - 1201) / 400; leapYears += fourHundreds;
first=5 + (year - 1582) + leapYears % 7; //得到每年第一天 return first;
return (-1); //返回-1