BigInteger 乘法
时间: 2023-12-22 12:04:32 浏览: 35
在 Java 中,可以使用 `BigInteger` 类型来进行任意长度的整数乘法操作。`BigInteger` 类型提供了 `multiply()` 方法来进行乘法操作,该方法返回一个新的 `BigInteger` 对象,表示两个 `BigInteger` 对象的乘积。
以下是一个示例代码:
```java
import java.math.BigInteger;
public class BigIntegerMultiplication {
public static void main(String[] args) {
BigInteger num1 = new BigInteger("12345678901234567890");
BigInteger num2 = new BigInteger("98765432109876543210");
BigInteger product = num1.multiply(num2);
System.out.println(product);
}
}
```
在这个示例中,我们创建了两个 `BigInteger` 对象 `num1` 和 `num2`,然后使用 `multiply()` 方法计算它们的乘积,并将结果存储在 `product` 中。最后,我们使用 `println()` 方法将结果打印到控制台上。
需要注意的是,`BigInteger` 类型是一个不可变类型,因此 `multiply()` 方法并不会修改原始的 `BigInteger` 对象。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)