题目详情:
题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
整个 20世纪(1901 年 1 月 1 日至 2000 年 12 月 31 日之间),一共有多少个星期一?(不要告诉我你不知道今天是星期几)
解题思路:
这道题目先推出第一个星期一,之后通过加七天去计数
代码实现:
import java.time.LocalDate;
public class d1216 {
public static void main(String[] args) {
LocalDate start = LocalDate.of(1901,1,7);
int count = 0;
while(start.getYear()*10000+start.getMonthValue()*100+start.getDayOfMonth()<=20001231){
start = start.plusDays(7);
count++;
}
System.out.println(count);
}
}
答案:
5217