bigdecimal 问答列表

BigDecimal setScale ROUND_HALF_UP似乎不对每个数字进行操作

作者:Younes 提问时间:6/17/2022

当我用比例 2 ROUND_HALF_UP 10.12445 时,我希望得到 10.13,因为 10.12445 -> 10.1245 -> 10.125 -> 10.13 但结果是 10.12 B...

如何使用 BigDecimal 正确计算有理数

作者:mimichaelckc 提问时间:10/20/2021

当我需要使用 BigDecimal 而不损失精度时,我怎样才能得到正确的答案。 BigDecimal a = new BigDecimal(0.5); BigDecimal b = new BigD...

将 Mongo 集合加载为 Spark 数据集时,如何在架构中指定 BigDecimal 小数位数和精度

作者:Peewee 733 提问时间:8/3/2020

我正在尝试使用 Scala Mongo 连接器将大型 Mongo 集合加载到 Apache Spark 中。 我正在使用以下版本: libraryDependencies += "org.apac...

使用 BigDecimal 作为初学者而不是 Double?

作者:Zohka 提问时间:7/18/2020

我目前正在学习 Java,偶然发现了“BigDecimal”的用法。据我所知,“BigDecimal”更精确,因此建议使用它而不是普通的 Double。 我的问题是:我应该总是使用“BigDecim...

创建 BigDecimal 时,precision 和 setScale 之间有什么关联?

作者:generic_name_ryan 提问时间:6/22/2020

我了解到精度是值中的总位数,小数位数是小数点后的位数。 因此,据我了解,数字 1234.56 的精度 = 6 和小数位数 = 2。 我还看到,当您使用 MathContext 定义精度,然后创建一个...

Scala BigDecimal - 精度损失

作者:Chema 提问时间:4/15/2020

我需要用大数字做一些精确的计算,我一直在尝试用 Scala,但我注意到精度的损失。BigDecimal 举个例子: 2^63 == 9223372036854775808 2^64 == 1844...

在加法之前将双精度转换为 BigDecimal 以保持原始精度是否足够?

作者:bubblefoil 提问时间:1/3/2019

我们正在解决一个与数字精度相关的错误。我们的系统收集一些数字并吐出它们的总和。 问题是系统没有保留数字精度,例如 300.7 + 400.9 = 701.599...,而预期结果为 701.6。精度应...

如何在 Java 中处理精确的精度?

作者:Farhan stands with Palestine 提问时间:12/22/2018

要求是检查位于 2D 平面中的特定点是否穿过特定线。 给出的 2 个首字母点是 和 。 直线的斜率可以计算为(3,1)(12, 3) (y2-y1) / (x2-x1) 然后可以构造直线方程,...

BigDecimal 从 Java 方法返回时不保留实际值

作者:Bryan Douglas 提问时间:10/31/2018

我正在用 Java 制作一个货币转换应用程序。其他一些很棒的 StackOverflowians 给了我一些建议,让我阅读 BigDecimal 以替换 double 以解决任何精度问题。 我有一个...

BigDecimal/double Precision - 数字向上舍入

作者:jerry.pepper 提问时间:7/17/2018

以下方法调用的第二个 setYCoordinate() 获取不正确的值 -89.99999435599995 而不是 -89.99999435599994。 对 setXCoordinate() 的...


共22条 当前第2页