java的localdate类问题

img

img

就好像一直在跑,但没输出,不知道是不是一天天减太慢了?换成minusweek4也一样
或者说应该是我写错了,求指教

localDate.minusDays 并不会将本身的值减少,而是将减少之后的日期返回。所以你的else应该这么写

localDate = localDate.minusDays(1);

提问时,代码尽量直接贴出来,而不是截图,这样回答者才方便修改和验证。编辑框有插入代码模块的图标。

img