1

我正在使用 Android 手势和 onFling 方法。有两个浮点变量通过velocityX 和velocityY。论文可以是 0.0、正数或负数。显然 0.0 很容易检测到,但我如何检测它是正浮点数还是负浮点数。

我找到了一些 int 和 double 的代码,但没有专门与 float 相关。

4

2 回答 2

5

你试过<>?这些运算符用于那种事情......

于 2012-05-03T00:20:37.600 回答
3

只需与 0.0 比较。像这样:

var x = 0.01;
var y = -0.01;
if (x > 0.0) { /* positive */ }
if (y < 0.0) { /* negative */ }
于 2012-05-03T00:22:04.387 回答