Java.lang.Long 类

java.lang.Long.signum()方法返回指定long值的signum函数。 (如果指定值为负,则返回值为 -1;如果指定值为 0,则返回 0;如果指定值为正,则返回 1。)

语法

public static int signum(long i)

参数

i 指定要计算符号的值。

返回值

返回指定长整型值的符号函数。

异常

无。

示例:

在下面的示例中,java.lang.Long.signum()方法返回指定long值的signum函数。

import java.lang.*;

public class MyClass {
  public static void main(String[] args) {
    
    //创建长值
    long x = 5;
    long y = 0;
    long z = -5;

    //打印长值的正负号函数
    System.out.println("signum function of x is: " + Long.signum(x)); 
    System.out.println("signum function of y is: " + Long.signum(y)); 
    System.out.println("signum function of z is: " + Long.signum(z)); 
  }
}

上述代码的输出将是:

signum function of x is: 1
signum function of y is: 0
signum function of z is: -1