Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 Android 加速度计 x 轴的值,并且在该值每变化0.18时, az的值也应该递增/递减5
例如:
在x=0, az=0
x=0, az=0
在x=0.18, az=5
x=0.18, az=5
在x=0.36, az=10
x=0.36, az=10
如果 x 的值回到 0.18,那么 az 的值也必须回到 5(这意味着 x 和 az 是同步的)
我应该如何将这个逻辑实现到代码中?
PS:我希望这里有“for”、“if”或“while”语句
对不起,我的英语不好。先感谢您
我想你有一些方法可以持续监控x价值。在这种情况下,伪代码:
x
private static final double xToAz = 5.0/0.18; onChange(x) { az = xToAz * x; az -= az%5; }
将 x 除以 0.18 并将结果乘以 5 得到 az 的值。
az = (x / 0.18) * 5;