我想要做的是创建一个闰年计算器,它不只计算一年,而是用户可以输入的多年。现在,我只知道如何计算一年。这个程序测试给定的年份是否是闰年。键入起始年份: 20082008年是闰年。非常感谢你的回复!帮助我学到了比我的讲师实际教授的更多的东西:)public class LeapYearspublic static void main (String
我需要一年中的天数,并且我想使用Java8的新time api。
然而,我不能做Duration.ofDays(365),因为它没有考虑到闰年。因为java.time.temporal.UnsupportedTemporalTypeException: Unit must not have an estimated duration,Duration.of如果一年是闰年,我可以写一些东西来添加一天,但似乎我应该能够开箱即用。
我正在阅读“Java的艺术与科学”这本书,它展示了如何计算闰年。这本书使用了ACM Java Task Force的库。a leap year."); println(year + " is not a leap year.");现在,这是我计算闰年的方法上面的两个代码都运行得很好,我想问的是哪个代码是计算闰年的最好方法。