关键词

小结 方法

Java中BigInteger的常用方法小结

BigInteger是Java语言中的一个类,它可以用来表示任意大小的整数。它提供了一系列的方法,用于对大整数进行操作。下面就来介绍一些常用的BigInteger方法:

1. add()方法

BigInteger a = new BigInteger("100");
BigInteger b = new BigInteger("200");
BigInteger c = a.add(b);

add()方法用于将两个大整数相加,返回一个新的BigInteger类型的结果。

2. subtract()方法

BigInteger a = new BigInteger("100");
BigInteger b = new BigInteger("200");
BigInteger c = a.subtract(b);

subtract()方法用于将两个大整数相减,返回一个新的BigInteger类型的结果。

3. multiply()方法

BigInteger a = new BigInteger("100");
BigInteger b = new BigInteger("200");
BigInteger c = a.multiply(b);

multiply()方法用于将两个大整数相乘,返回一个新的BigInteger类型的结果。

4. divide()方法

BigInteger a = new BigInteger("100");
BigInteger b = new BigInteger("200");
BigInteger c = a.divide(b);

divide()方法用于将两个大整数相除,返回一个新的BigInteger类型的结果。

5. mod()方法

BigInteger a = new BigInteger("100");
BigInteger b = new BigInteger("200");
BigInteger c = a.mod(b);

mod()方法用于将两个大整数取模,返回一个新的BigInteger类型的结果。

6. pow()方法

BigInteger a = new BigInteger("100");
BigInteger b = a.pow(2);

pow()方法用于将一个大整数的次方,返回一个新的BigInteger类型的结果。

7. and()方法

BigInteger a = new BigInteger("100");
BigInteger b = new BigInteger("200");
BigInteger c = a.and(b);

and()方法用于将两个大整数按位与,返回一个新的BigInteger类型的结果。

8. or()方法

BigInteger a = new BigInteger("100");
BigInteger b = new BigInteger("200");
BigInteger c = a.or(b);

or()方法用于将两个大整数按位或,返回一个新的BigInteger类型的结果。

9. xor()方法

BigInteger a = new BigInteger("100");
BigInteger b = new BigInteger("200");
BigInteger c = a.xor(b);

xor()方法用于将两个大整数按位异或,返回一个新的BigInteger类型的结果。

10. compareTo()方法

BigInteger a = new BigInteger("100");
BigInteger b = new BigInteger("200");
int c = a.compareTo(b);

compareTo()方法用于比较两个大整数的大小,返回一个整数。如果第一个整数大于第二个整数,返回1;如果第一个整数小于第二个整数,返回-1;如果两个整数相等,返回0。

以上就是,通过这些方法,可以方便地对大整数进行操作。

本文链接:http://task.lmcjl.com/news/670.html

展开阅读全文