蓝桥杯第十四届模拟赛第二期——日期问题

【问题描述】:
我们从 1949 年 10 月 1 日至 1949 年 10 月 2 日为经过了 1 天。请问从 1949 年 10 月 1 日至 2022 年 1 月 1 日经过了多少天?
【代码实现】:

public static void main(String[] args){
		int days = 30+31+31;
		for(int i=1950;i < 2022;i++){
			if(i%400 == 0 || (i%4 == 0 && i%100 != 0)){
				days += 366;
			}else{
				days += 365;
			}
		}
		System.out.println(days);
	}

你可能感兴趣的:(java,蓝桥杯,职场和发展,java,算法,数据结构)