gpt4 book ai didi

java - 将两个不断增长的数字相加的最有效方法

转载 作者:行者123 更新时间:2023-12-01 19:09:05 24 4
gpt4 key购买 nike

连续将两个数字相加的最有效方法是什么?

例如,我有如下内容:

totalFloat = totalFloat + someFloatVar

一定有更有效的方法,对吗?这些数字不断相加,直到用户决定停止任务。另外,someFloatVar 每次都是不同的。

我知道我可以做totalFloat += someFloatVar,但我的印象是,从效率角度来看,这是同样的事情。我正在寻找的是不会降低应用程序的整体速度和性能的东西。

如果不是,这是将两个数字相加的最佳方法吗(可能会很大?)

在这种情况下,我不断更新里程。因此,这可能是 5.678 米或 895.67 米,或更大。

最佳答案

您可以使用以下语法删除其中一个totalFloat:

totalFloat += someFloatVar;

但是从程序效率上来说这和你写的内容是等价的(唯一的收获就是不用写那么多了)。我想说这听起来像是一个过早优化的例子;两个数字相加是如此有效,几乎没有必要对其进行优化。

编辑:您可以做的是,也许每次您想要更新任何显示的数字(如果您显示它)或任务停止时,您都会计算自此以来耗时任务已启动,然后根据该时间将 someFloatVar 乘以一个数字,而不是多次相加。

关于java - 将两个不断增长的数字相加的最有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8897378/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com