Java Long类的signum()方法和示例

Long类signum()方法

  • signum()方法在java.lang包中可用。

  • signum()方法用于返回长型给定参数(值)的signum(符号数)函数。

  • signum()方法是一个静态方法,也可以使用类名进行访问,如果尝试使用类对象访问该方法,则也不会出错。

  • 在返回signum函数时,signum()方法不会引发异常。

语法:

    public static int signum(long value);

参数:

  • long value –表示要解析的long值。

返回值:

此方法的返回类型为int,它基于以下情况返回以下值:

  • 如果我们传递“负值”,则返回-1

  • 如果我们传递“正值”,则返回1

  • 如果传递“零值”,则返回0

示例

//Java程序演示示例 
//类的signum(int value)方法的说明

public class SignumOfLongClass {
    public static void main(String[] args) {
        long value1 = 100;
        long value2 = 0;
        long value3 = -100;

        //通过使用signum(value1),它返回1,因为传递
        //参数保存的值大于0-
        int result = Long.signum(value1);

        //显示结果
        System.out.println("Long.signum(value1): " + Long.signum(value1));

        //通过使用signum(value2),它返回0,因为传递
        //参数保持值等于0-
        result = Long.signum(value2);

        //显示结果
        System.out.println("Long.signum(value2): " + Long.signum(value2));

        //通过使用signum(value3),它返回-1,因为传递
        //参数保存的值小于0-
        result = Long.signum(value3);

        //显示结果
        System.out.println("Long.signum(value3): " + Long.signum(value3));
    }
}

输出结果

Long.signum(value1): 1
Long.signum(value2): 0
Long.signum(value3): -1