gpt4 book ai didi

java - 为什么 JAVA 中的 BIGInteger 对更高的幂没有响应?

转载 作者:行者123 更新时间:2023-12-01 06:34:09 26 4
gpt4 key购买 nike

当我尝试查找 223,000BigInteger 数据类型的值时,我看不到该值。

但是,对于高达 222,000 的计算,我可以毫无问题地显示 BigInteger 值。

有什么解决办法或原因吗?

最佳答案

我尝试了以下方法来制作 2^23000BigInteger 表示:

BigInteger bi = new BigInteger("2");
bi = bi.pow(23000);
System.out.println(bi);

而且显示的数字是一个非常大的数字,跨越了 6925 位数字。 (我不会将其粘贴到此处,因为它将跨越 100 行。)

这是 Windows XP 中 Java 6 SE 版本 1.6.0_12 的情况。

根据 API 规范,BigInteger是一个任意精度的整数值,这意味着它应该能够处理非常大的整数值。

关于java - 为什么 JAVA 中的 BIGInteger 对更高的幂没有响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/994127/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com