我正在尝试获取 Java 中变量的变化率(增加或减少)。
例如,我有一个 Processing 程序可以根据重力和按住鼠标按钮的时间来改变物体的速度。
我想获取最近 5 秒内速度变量的变化率。 然后检查它是否下降太慢。
如果太低,重力应该增加以使其下落得更快。 否则,重力也应该增加以降低速度。
如何检查对象的位置?
最佳答案
Stack Overflow 并不是为一般的“我该怎么做”类型的问题而设计的。它针对特定的“我试过 X,预期是 Y,但得到的是 Z”类型的问题。但我会尽力提供一般意义上的帮助。
对此没有神奇的开箱即用解决方案。
如果没有电脑,只用一张纸和一支铅笔,你会怎么做?用英语写下说明,您可以按照这些说明计算出变量的变化率。
一个解决方案可能是将最后的 X 值添加到数组或 ArrayList,然后使用它来计算它的变化量。或者可能只存储 X 帧前的值,然后将其与当前值进行比较。
重点是,实现此目的的方法不止一种。
关于java - 如何检查Java中变量的增长率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47060451/