Java实现第九届蓝桥杯星期一

星期一

整个20世纪(1901年1月1日至2000年12月31日之间),一共有多少个星期一?
(不要告诉我你不知道今天是星期几)

注意:需要提交的只是一个整数,不要填写任何多余的内容或说明文字。

解:计算一下一共有多少天,然后除以7算出一共有多少周即可。
5217

public static void main(String[] args) {
		int year = 1901;
		int sum = 0;
		while(year<=2000) {
			if(year%4==0&&year%100!=0||year%400==0) {
				sum+=366;
			}else {
				sum+=365;
			}
			year++;
		}
		System.out.println(sum); //36525
		System.out.println(sum/7);//5217
		
	}

原文地址:https://www.cnblogs.com/a1439775520/p/13077530.html