【发布时间】:2025-12-10 14:40:01
【问题描述】:
我正在使用 Android 手势和 onFling 方法。有两个浮点变量通过velocityX 和velocityY。论文可以是 0.0、正数或负数。显然 0.0 很容易检测到,但我如何检测它是正浮点数还是负浮点数。
我找到了一些 int 和 double 的代码,但没有专门与 float 相关的代码。
【问题讨论】:
标签: java android numbers floating-point
我正在使用 Android 手势和 onFling 方法。有两个浮点变量通过velocityX 和velocityY。论文可以是 0.0、正数或负数。显然 0.0 很容易检测到,但我如何检测它是正浮点数还是负浮点数。
我找到了一些 int 和 double 的代码,但没有专门与 float 相关的代码。
【问题讨论】:
标签: java android numbers floating-point
你试过<和>吗?这些运算符用于那种事情......
【讨论】:
只需与 0.0 比较。像这样:
var x = 0.01;
var y = -0.01;
if (x > 0.0) { /* positive */ }
if (y < 0.0) { /* negative */ }
【讨论】: