biginteger类型大小比较
时间: 2023-07-08 21:48:15 浏览: 289
BigInteger.7z
在Java中,可以使用BigInteger类来表示任意大小的整数。要比较两个BigInteger对象的大小,可以使用compareTo()方法。该方法返回一个整数值,如果当前对象比传入的对象小,则返回负数;如果当前对象等于传入的对象,则返回0;如果当前对象大于传入的对象,则返回正数。示例代码如下:
```
BigInteger num1 = new BigInteger("123456789");
BigInteger num2 = new BigInteger("987654321");
int result = num1.compareTo(num2);
if (result < 0) {
System.out.println("num1 is smaller than num2");
} else if (result == 0) {
System.out.println("num1 is equal to num2");
} else {
System.out.println("num1 is greater than num2");
}
```
在上述代码中,我们首先创建了两个BigInteger对象num1和num2,并将它们分别初始化为123456789和987654321。然后,使用compareTo()方法比较它们的大小,并根据返回值输出相应的结果。在本例中,num1比num2小,因此输出"num1 is smaller than num2"。
阅读全文