一.题目描述
2020 年 7 月 1 日是中国共产党成立 99 周年纪念日。
中国共产党成立于 1921 年 7 月 23 日。
请问从 1921 年 7 月 23 日中午 12 时到 2020 年 7 月 1 日中午 12 时一共包
含多少分钟?
二.思路分析
(1)判断闰年:能被4整除但不能被100整除或能被400整除
(2)先计算平年,一年365天,一天1440分钟,先计算1921.7.23到2020.7.23
(3)题目要求的是2020.7.1,所以应该减去22天*1440分钟
(4)闰年一年366天,比平年多了一天,有多少个闰年,再多加上几个1440
三.代码
public class test1 {
public static void main(String[] args){
int count = 0;
for(int i=1921;i<=2020;i++){
if(i%4==0&&i%100!=0||i%400==0){//判断闰年:能被4整除但不能被100整除或能被400整除
count++;//累计闰年的年数
}
}
//先计算平年,一年365天,一天1440分钟,先计算1921.7.23到2020.7.23
//题目要求的是2020.7.1,所以应该减去22天*1440分钟
//闰年一年366天,比平年多了一天,有多少个闰年,再多加上几个1440
System.out.println((2020-1921)*365*1440-22*1440+count*1440);
}
}