Java.lang.Math 类

java.lang.Math.signum() 方法返回给定值的符号。如果参数为零,则返回零;如果参数大于零,则返回 1.0;如果参数小于零,则返回 -1.0。在特殊情况下,它返回以下内容:

  • 如果参数为 NaN,则结果为 NaN。
  • 如果参数为正零或负零,则结果为 NaN。与参数相同。

语法

public static double signum(double d)

参数

d 指定要返回符号的浮点值。

返回值

如果参数为零,如果参数大于零,则为 1.0;如果参数小于零,则为 -1.0。

异常

无。

示例:

在下面的示例中,signum() 方法返回给定值的符号。

import java.lang.*;

public class MyClass {
 public static void main(String[] args) {
  System.out.println(Math.signum(10)); 
  System.out.println(Math.signum(-10)); 
  System.out.println(Math.signum(0)); 
 }
}

上述代码的输出将是:

1.0
-1.0
0.0