问题描述如下:
“下面有一些信息,可以根据此做一些事情:
1.1900年1月1日是星期一
2.4,6,9,12月有30天
2月非闰年时有29天,其他年份为28天
其余月份都为31天
3.闰年是能被4整除且不能被100整除的任何一年,世纪年需要能被400整除的才使闰年
20世纪(1901-1-1到2000-12-31)有多少月的第一天是星期天?”
java中有calendar,啥都不说了,给代码:
/**
* 20世纪(1901-1-1到2000-12-31)有多少月的第一天是星期天
* java有calendar,很好搞定
* @return
*/
private static int findSundays(){
int count = 0;
try {
final SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Calendar a = Calendar.getInstance();
a.setTime(format.parse("1901-1-1"));
Calendar b = Calendar.getInstance();
b.setTime(format.parse("2000-12-31"));
while(a.before(b)){
if(a.get(Calendar.DAY_OF_WEEK)==Calendar.SUNDAY){
count++;
}
a.add(Calendar.MONTH, 1);
}
} catch (Exception e) {
// TODO: handle exception
}
return count;
}
如果有兴趣,可以自己去进行日期的计算。
答案为:171
请不吝赐教。
@anthor ClumsyBirdZ
分享到:
相关推荐
oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
外国近现代建筑史(第一章)18世纪下半叶-19世纪下半叶欧洲与美国的建筑
从园林到城市--18-19世纪西方风景园林与城市规划的渊缘、融合与分野,江泓,,18-19世纪是西方城市发展的重要转型期,也是现代城市规划出现的前夜,这一时期风景园林在城市层面的探索和实践是现代城市规划的重�
上证指数股票价格 日期:1990/12/19--2019/5/31 features: 日期、股票代码、名称、收盘价、最高价、最低价、开盘价、前收盘、涨跌额、涨跌幅、成交量和成交金额。
BS EN IEC 60076-19-1-2023-电力变压器第19-1部分:电力变压器损耗测量不确定度的测定规则.rar
j2re-1_3_1_19-linux-i586.rpm
第一步:直接上传php文件,保存名称填成PHP第二步:抓包分析可以看到filename是文件本来的名称,而save_name是传递的参数,此处改为PHP可以绕过
mysql-workbench-community-8.0.19-winx64.zipmysql-workbench-community-8.0.19-winx64.zipmysql-workbench-community-8.0.19-winx64.zipmysql-workbench-community-8.0.19-winx64.zipmysql-workbench-community-...
assignment19-20 51215901019梁天一1
j2sdk-1_4_2_19-windows-ia64.exe
国科大软件安全原理19-20考题回忆国科大软件安全原理19-20考题回忆国科大软件安全原理19-20考题回忆
Android SDK 19-31的Build tools
售前H19-369 HCS-Pre-sales-IT
最新华为售前H19-366题库
j2sdk-1_4_2_19-windows-i586-p 安装程序
19-20 第1章 1.1 第1课时 集合的含义.pdf
19-20中科大生科院经典考研真题-超全回忆版.pdf
Screenshot_2021-12-13-19-12-28-441_com.sm.tiktoktool.jpg
j2re-1_3_1_19-linux-i586.bin装oracle所需安装包