gpt4 book ai didi

java - 提高Java的计算能力

转载 作者:行者123 更新时间:2023-11-29 03:35:58 25 4
gpt4 key购买 nike

所以我不确定这是 Eclipse、Java 还是我的电脑的问题。我要做的基本上是 2^57885161-1。但是,遗憾的是,Eclipse 输出的只是“Infinity”。我的推论是 Java 对计算方程式的最大值设置了限制,Eclipse 有,或者我的计算机无法处理它所需的计算能力。

如果是 Java 或 Eclipse,有什么办法可以补救吗?

谢谢。

最佳答案

对非常大的数字使用 java.math.BigDecimal(或 java.math.BigInteger)类。

可能发生的情况是您正在使用 int 或 double,而该数字对于 Java 中的那些数据类型来说太大了。使用可以任意长的 BigDecimal 将在给定时间内解决您的问题。

编辑 - 之前我写过“java.util.BigDecimal”,这是错误的包。

关于java - 提高Java的计算能力,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15563556/

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