我需要一些帮助,因为我是Java编程的新手。

我有一个程序来存储假定为“ TotalOrders”的元素。在这里,我在每次调用添加和删除订单之后更新此变量值。当我在不同时间运行该程序时,它必须检查“ TotalOrders”中先前存储的值。
例如最初TotalOrders = 0,添加4个订单后,TotalOrders = 4,
删除2个订单后,TotalOrders = 2。

当我在某个时间运行程序时,必须检查TotalOrders是否具有非0的值。
请帮我。 z

最佳答案

通过不同的运行时,我假设您的意思是在不同的时间点运行程序。快速的答案是不。您可能需要考虑以下一些选项,以便在程序的不同执行之间共享TotalOrders状态。


平面文件(https://docs.oracle.com/javase/tutorial/essential/io/file.html
数据库(MySql)


例如,您可以将TotalOrders变量存储在平面文件(totals_orders.txt)中,并在每次执行程序开始时读取此数据。对于更复杂但更好的解决方案,您可以将其存储在数据库(MySQL,Mongo等)中-如果您要计划存储其他相关数据(例如OrderNumber,SizeOfOrder等),这将非常有用。 ..)。

10-04 18:29