不给代码,只给思路:一年中的12个月除了2月,每个月的天数都是固定的,首先判断年是平年还是闰年,平年2月28,闰年2月29。然后只要知道某一天具体日期是星期几,就可以根据当前日期与之的差值对7取余得到当前是星期几。思路清晰。if((year%4==0&&year%1!=0)||(year%400==0)){ System.out.println(year+"年是闰年");}