📜  Java中的 BigInteger signum() 方法(1)

📅  最后修改于: 2023-12-03 14:42:44.605000             🧑  作者: Mango

Java中的 BigInteger signum() 方法

BigInteger signum() 方法是BigInteger类的一个公共实例方法,它返回BigInteger的符号。

它有以下语法:

public int signum()

该方法返回值它为:

  • -1 - 当调用BigInteger对象小于0时。
  • 0 - 当BigInteger等于0时。
  • 1 - 当BigInteger对象大于0时。

下面是一个示例程序,它演示了如何使用BigInteger signum()方法:

import java.math.BigInteger;

public class SignumExample {
    public static void main(String[] args) {
        BigInteger bi1 = new BigInteger("123");
        BigInteger bi2 = new BigInteger("-123");
        BigInteger bi3 = new BigInteger("0");

        int result1 = bi1.signum();
        int result2 = bi2.signum();
        int result3 = bi3.signum();

        System.out.println("BigInteger bi1 signum is " + result1);
        System.out.println("BigInteger bi2 signum is " + result2);
        System.out.println("BigInteger bi3 signum is " + result3);
    }
}

输出如下:

BigInteger bi1 signum is 1
BigInteger bi2 signum is -1
BigInteger bi3 signum is 0

在这个示例中,我们创建了三个BigInteger对象,bi1,bi2和bi3。通过调用bi1,bi2和bi3的signum()方法,我们获取了每个BigInteger对象的符号,并将结果打印到控制台上。

这是BigInteger signum()方法的一个简单示例。在实际应用中,这个方法可能更加复杂,但是它提供了一个基本的方法,用于获取BigInteger对象的符号。