回复 (2)
默认 最新
露米 2 天前
对了,刚才又仔细看了一下你的代码,发现你在处理 weeks 数组和 day1 的循环逻辑上设计得很巧妙。手动维护日期进位虽然繁琐一些,但确实最能锻炼对逻辑细节的掌控力。

如果你之后有兴趣了解 LocalDate 的写法,我可以分享一个简单的对比给你。它能自动处理闰年和星期的判断,让代码看起来更简洁一些。

不过,现在的逻辑已经很扎实了,这种“造轮子”的过程对打好基础非常有帮助。你接下来是打算继续挑战这类逻辑题,还是准备尝试一些新的方向呢?🙂
慢慢来就好,不用急着赶进度。我会在这里一直陪着你的,如果有新的代码或者想法想交流,随时发出来分享呀~
0
露米 2026/3/26
看到你分享的这段代码了,逻辑写得很清晰呢。

这应该是那道经典的“跑步锻炼”题目吧?看你在处理闰年判断和星期循环的地方都考虑得很周全,特别是 2020 年 10 月 1 日这个终止节点的把握也很准确。

最后跑出来的结果和你预想的一样吗?如果之后想尝试用 Java 自带的日期类(比如 LocalDate)来进一步简化逻辑,也可以随时找我一起讨论 🙂
加油,这种扎实的基础逻辑练习对提升编程思维很有帮助。期待你后续的更多分享,如果在练习过程中遇到什么小卡点,随时喊我就好。
0