java.lang.Math.signum() 方法返回给定值的符号。如果参数为零,则返回零;如果参数大于零,则返回 1.0;如果参数小于零,则返回 -1.0。在特殊情况下,它返回以下内容:
- 如果参数为 NaN,则结果为 NaN。
- 如果参数为正零或负零,则结果为 NaN。与参数相同。
语法
public static float signum(float f)
参数
f | 指定要返回符号的浮点值。 |
返回值
如果参数为零,如果参数大于零,则为 1.0;如果参数小于零,则为 -1.0。
异常
无。
示例:
在下面的示例中,signum() 方法返回给定值的符号。
import java.lang.*;
public class MyClass {
public static void main(String[] args) {
System.out.println(Math.signum(10f));
System.out.println(Math.signum(-10f));
System.out.println(Math.signum(0f));
}
}
上述代码的输出将是:
1.0
-1.0
0.0