Java.lang.Math.signum() 方法
描述
java.lang.Math.signum(double d) 返回参数的符号函数; 如果参数为零,则为零,如果参数大于零,则为 1.0,如果参数小于零,则为 -1.0。特殊情况 −
如果参数为 NaN,则结果为 NaN。
如果参数为正零或负零,则结果与参数相同。
声明
以下是 java.lang.Math.signum() 方法的声明。
public static double signum(double d)
参数
d − 要返回其符号的浮点值
返回值
该方法返回参数的符号函数
异常
NA
示例
下面的例子展示了 lang.Math.signum() 方法的使用。
package com.tutorialspoint;
import java.lang.*;
public class MathDemo {
public static void main(String[] args) {
// get two double numbers
double x = 50.14;
double y = -4;
// call signum for both doubles and print the result
System.out.println("Math.signum(" + x + ")=" + Math.signum(x));
System.out.println("Math.signum(" + y + ")=" + Math.signum(y));
}
}
让我们编译并运行上面的程序,这将产生下面的结果 −
Math.signum(50.14)=1.0 Math.signum(-4)=-1.0

