我是一个中级java编码器,编写一个图书管理员Java应用程序,由于某种原因,我无法弄清楚是否应该使用dueDate.after(today)OR dueDate.before(today)方法来判断该书是否过期.通过键入两种方法,我得到了相当矛盾的价值观.因此,我也假设我的代码中还有一些其他错误,所以如果你能够确定哪个是正确的方法,这样我就可以继续修复另一个错误.
您需要dueDate.before(today):截止日期是在今天之前; 截止日期是过去的,所以这本书已过期.
也许你交换周围的物体会更容易?你会得到的today.after(dueDate),如果你大声朗读它,它突然变得非常清楚:"如果今天是在截止日期之后,那么......"