当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java Math.signum()用法及代码示例


java.lang.Math.signum() 用于查找给定值的符号。

用法

public static double signum(double x)
public static float signum(float x)

参数

x = It is a floating-point value whose signum is to be returned

返回

This method returns the signum function of an argument
  • 如果参数是正零或负零,此方法将返回零。
  • 如果参数为正值,则此方法将返回正值 1。
  • 如果参数为负值,则此方法将返回负值 1。
  • 如果参数为 NaN,则此方法将返回 NaN。

例子1

public class SignumExample1
{
    public static void main(String[] args) 
    {
        double a= 82.7;
        System.out.println(Math.signum(a));
    }
}

输出:

1.0

例子2

public class SignumExample2
{
    public static void main(String[] args) 
    {
        double a= -48.6;
        System.out.println(Math.signum(a));
    }
}

输出:

-1.0

例子3

public class SignumExample3
{
    public static void main(String[] args) 
    {
       float a= 0.0f;
        System.out.println(Math.signum(a));
    }
}

输出:

0.0

示例 4

public class SignumExample4
{
    public static void main(String[] args) 
    {
        double a= 0.0/0;
        System.out.println(Math.signum(a));
    }
}

输出:

NaN






相关用法


注:本文由纯净天空筛选整理自 Java Math.signum() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。