我在java中编写现值计算器,用户输入未来金额,通货膨胀率和月数。我可以正确计算它,但我需要显示包括零的完整项,所以如果它们进入24个月,我需要显示0 - 24而不是0 - 23.我如何计算零值?
答案 0 :(得分:0)
创建一个大小为25的数组。这将给你0-24。
答案 1 :(得分:0)
这是一个很好的问题。在计算未来值时,您需要记住,您的起始点始终为零时。然后在第一个时间段结束时,你已经积累了一些感兴趣的东西,这是在时间1(等)结束时发布的,这将成为新的开始。程序的数组符号从零开始,因此这对您的计算有利。如果使用重复迭代进行计算,则必须使用以零时开始量开始的数组大小,并以时间段25结束。这将是0到26的数组。顺便说一下,我已经完成了这个计算,我不建议在迭代中一次又一次地创建累积和,因为你可能会遇到舍入错误。因此,您要做的是使用其中一个标准公式,并根据公式单独计算每个周期。如果您使用正确的公式,那将更快,更正确。务必将年利率除以获得每期费率的期数(即:每月费率/ 12),并确保将期数乘以每年的期数(即:期间) =年* 12当且仅当你的月费率为12时)有一种更简单的方式可以这么说,但如果你看公式和公式的解释,你会看到我在说什么。