【问题标题】:Java Detect Whether Float Is Positive or NegativeJava检测浮点数是正数还是负数
【发布时间】:2025-12-10 14:40:01
【问题描述】:

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

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

【问题讨论】:

    标签: java android numbers floating-point


    【解决方案1】:

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

    【讨论】:

    【解决方案2】:

    只需与 0.0 比较。像这样:

    var x = 0.01;
    var y = -0.01;
    if (x > 0.0) { /* positive */ }
    if (y < 0.0) { /* negative */ }
    

    【讨论】: