gpt4 book ai didi

java - BigDecimal 与 BigInteger 和 BigDecimal 的性能比较

转载 作者:行者123 更新时间:2023-12-03 04:28:38 30 4
gpt4 key购买 nike

我正在争论是使用 BigDecimal 和 BigInteger 还是仅使用 BigDecimal 来让我的生活更轻松,减少来回转换。在资源方面仅使用 BigDecimal 有缺点吗?

仅使用原始数据类型和 BigInteger 或仅使用 BigInteger 来使我的生活更轻松并减少来回转换怎么样?

最佳答案

来自:http://www.javamex.com/tutorials/math/BigDecimal_BigInteger_performance.shtml

请注意,BigDecimal 本质上是 BigInteger 的包装,它“记住小数点在哪里”。

由于我们习惯处理数字的方式,作为人类,与整数相比,我们在手动计算非整数时可能需要“多思考一点”(例如,我们可能已经通过以下方式学习了 7 乘法表)心脏加速某些计算,但可能不是0.7倍表)。但对于计算机实现而言,操作非整数本质上并不比操作整数更费力,因此总体而言,BigDecimal 上的方法往往与 BigInteger 上的类似方法执行类似的操作。

关于java - BigDecimal 与 BigInteger 和 BigDecimal 的性能比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15855321/

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