如何构造BigInteger
时间: 2024-05-15 11:15:24 浏览: 79
C#写的BigInteger
5星 · 资源好评率100%
1.使用字符串构造BigInteger
可以通过字符串构造BigInteger对象,例如:
```
String num = "123456789012345678901234567890";
BigInteger bigInt = new BigInteger(num);
```
2.使用long类型构造BigInteger
可以使用long类型构造BigInteger对象,例如:
```
long num = 123456789012345L;
BigInteger bigInt = BigInteger.valueOf(num);
```
3.使用byte数组构造BigInteger
可以使用byte数组构造BigInteger对象,例如:
```
byte[] numArray = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0};
BigInteger bigInt = new BigInteger(numArray);
```
4.使用随机数构造BigInteger
可以使用Random类生成随机数,然后构造BigInteger对象,例如:
```
Random random = new Random();
BigInteger bigInt = new BigInteger(32, random);
```
这将生成一个32位的随机BigInteger对象。
阅读全文