bigdecimal 相关问题

BigDecimal是Java中的数字对象类型,表示具有任意精度的十进制数。

BigDecimal 舍入:价格值中的 doubleValue() 与 setScale(2, BigDecimal.ROUND_HALF_UP)

我一直使用 BigDecimal 来表示价格,但我想知道向用户显示这一点的最佳方式是什么。 使用 doubleValue() 是一个好方法吗? 这两个选项有什么区别吗

回答 2 投票 0

BigDecimal - 考虑逗号后的左零,如何知道小于 1 的小十进制数的精度

我正在开发一个计算器,我想仅当数字达到一定位数时才以科学计数法格式化数字。 我编写了这段代码,对于大数字来说效果很好。

回答 1 投票 0

如何在 clojure 中比较不同数字类型

Clojure 新手。使用clojure 1.4.0 REPL; (== 2 2.0) ;真的 (== 2.0 2.0M) ;真的 (== 2 2.0M) ;错误的 这不是违反逻辑吗?如果前两个是真的,那么...

回答 3 投票 0

BigDecimal 发挥 Java/Android 上 BigDecimal 的威力

我有一个简单的 BigDecimal,我想将其转换为另一个 BigDecimal,例如 11.11^-1.54。在 Java/Android 中最简洁的方法是什么?我不喜欢转换为双打的想法

回答 4 投票 0

如何在java中将float转换为bigDecimal?

如何在java中将float转换为bigDecimal?

回答 4 投票 0

如何在java中将BigDecimal中的十进制值始终转换为零

示例。 输入:4066508.33 输出:4066508.00 尝试过 DecimalFormat 小数格式 = new DecimalFormat("#.00"); 小数格式.format(num)) 还 String.format("%.2f", num)); 两者都

回答 1 投票 0

在 javascript 中将非常大的数字格式化为本地设置

我在这里看到了问题如何使用 toLocaleString 格式化大数字?但这并不能完全回答我的问题。 我正在使用 https://github.com/royNiladri/js-big-

回答 1 投票 0

如何使用 >、=、< on BigDecimal

我有一个域类,其中unitPrice设置为BigDecimal数据类型。现在我正在尝试创建一种方法来比较价格,但似乎我不能在 BigDecimal 数据类型中使用比较运算符。我是吗

回答 11 投票 0

BigDecimal 的加法

我想对以 BigDecimal 类型表示的一些货币值进行一些简单的求和。 BigDecimal 测试 = new BigDecimal(0); System.out.println(测试); test.add(new BigDecimal(30)); System.out.println(

回答 12 投票 0

解决 Kotlin 中 BigDecimal 的错误“未解析的引用。由于接收器类型不匹配,以下候选者均不适用”

我正在 Android Kotlin 中执行此操作 val simpleInterest = ((num1*num2)*num3)/100 但它说 未解决的参考。由于接收器类型不匹配,以下候选者均不适用: 噗...

回答 2 投票 0

在java中计算一个表达式,精确到19位数字

例如,我有一个字符串表达式 公式=“333333333333333333+222222222222222222” 我正在尝试计算表达式的值,使其精确到 18 位。 计算...

回答 1 投票 0

带有泛型类的大十进制

不兼容的边界编译错误 公共类复杂 { 私人 T r; 私有R i; 公共复合体(T r,R i){ 那个...

回答 1 投票 0

为什么 RoundingMode 在 Java 21 中未解析?

我正在尝试通过 Spring 实验室进行工作,当我尝试引入 Java 21 时,RoundingMode 无法解析。我一直在尝试研究我做错了什么,但我没有发现任何似乎......

回答 1 投票 0

有人创建了 com.codename1.util.BigDecimal 可外部化类吗?

我假设由于 BigDecimal 的规模,会出现一些复杂情况。 如果没有,如果我需要创建一个,是否有人想要我的实现? 我还没有尝试创建它,但我认为......

回答 1 投票 0

如何使用 BigDecimal ROUND_HALF_UP 向上舍入 1.4549999999999998?

我需要将 1.4549999999999998 这样的数字四舍五入到 1.46。我正在用 Groovy 编写并有以下方法。 def roundBigDecimal(bd_val, 尺度, roundingMode) { 断言 bd_val 实例

回答 2 投票 0

如何使用最佳的RoundingMode将Java中的BigDecimal金钱计算四舍五入到小数点后两位?

假设我有一个 BigDecimal 金额和另一个 BigDecimal 税。 我想执行以下计算: 不含税金额 = 金额 - 税金 金额和税金的格式应为 YYYY.XX...

回答 1 投票 0

Java Money奇数除法和四舍五入不损失/增加美分

我在金钱计算及其精度方面有一个舍入问题。 我使用 Java Money (Moneta) libaray 进行所有计算。 我使用 NUMERIC(19,4) 将 BigDecimal 值存储在数据库中 普...

回答 1 投票 0

如何在 kotlin 中使用 BigDecimal 的扩展函数?

据我了解,Kotlin 对 BigDecimal 实例有运算符重载。 https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/java.math.-big-decimal/ 为什么我不能在我的程序中实际使用它?...

回答 1 投票 0

通过树形图中的键获取值的总和

有一个流List>如何获取TreeMap? BigDecimal 按 key 求和。 列表>列表; 列表.stream.fla...

回答 1 投票 0

将 BigDecimal 值用作请求变量时出现错误

嗨,我在 springboot web 服务中有一个定义为 BigDecimal 的变量,我想用它从数据库获取数据(数据库变量定义为 NUMBER(20,2)。) 如果我的输入,我创建了一个 if 语句

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.