问题描述
我们计从 19491949 年 1010 月 11 日至 19491949 年 1010 月 22 日经过了 11 天。
请问从 19491949 年 1010 月 11 日至 20222022 年 11 月 11 日经过了多少天?
答案提交
本题为一道结果填空的题,只需要算出结果后,在代码中使用输出语句将结果输出即可。
运行限制
最大运行时间:1s
最大运行内存: 256M
代码
import java.util.Calendar;
//使用Calendar类计算
public class 天数 {
public static void main(String[] args) {
int count = 0;
Calendar calendar = Calendar.getInstance();
calendar.set(1949, 9, 1);
while (true) {
//count++;不能放在这,因为calendar.add已经把最后一天加上了
if (calendar.get(Calendar.YEAR)==2022&&calendar.get(Calendar.MARCH)==0&&calendar.get(Calendar.DATE)==1) {
break;
}
count++;
calendar.add(Calendar.DAY_OF_MONTH, 1);
}
System.out.println(count);
}
}