bigdecimal 相关问题

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

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

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

回答 1 投票 0

Delphi IEEE754 (80) 二进制到 Java Bigdecimal

我们有两个团队,Delphi团队和Java团队。 Delphi基于Delphi 11中的TExtended80Rec,存储在sqlite数据库中,并保存为二进制流。我尝试过使用 Java 来...

回答 1 投票 0

提取BigDecimal中的数字小数

如何使用 BigDecimal 提取小数点后的数字? BigDecimal d = BigDecimal.valueOf(1548.5649); 结果:仅提取:5649

回答 7 投票 0

JUnit 使用 BigDecimal 断言

我想在 2 两位小数之间使用断言,我使用这个: BigDecimal bd1 = new BigDecimal (1000); BigDecimal bd2 = new BigDecimal (1000); org.junit.Assert.assertSame (bd1,bd2); 但是 JUnit 日志...

回答 12 投票 0

如何在java中检查BigDecimal变量== 0?

我有以下Java代码; BigDecimal 价格; // 分配到其他地方 if (price.compareTo(new BigDecimal("0.00")) == 0) { 返回真; } if 条件的最佳编写方式是什么?

回答 14 投票 0

Java double 将超过 4 位小数转换为指数格式,并将相同的指数格式存储在 DB 中

我有一个实体类(Account),其中我有以下属性 @Column(名称=“余额”,精度= 10,比例= 10,可空= false) 双平衡; 然后在我的一次春季服务中......

回答 1 投票 0

使用正确的小数位数格式化数字

我需要格式化一个小数点后两位的数字。原始数字可以是整数,也可以是保留三位小数的数字。但是结果的格式应包含逗号和...

回答 3 投票 0

将美元/加仑转换为美元/升以及反向转换时出现精度错误

以下代码存在精度错误,但我不知道如何解决它。给定以美元/加仑为单位的初始值 3.95 美元,当将 ChoiceBox 更改为“美元/升”时,我得到...

回答 1 投票 0

在 JDBC Insert 中用随机数填充 BigDecimal 变量

考虑 SQL 语句 INSERT INTO 表(字段)VALUES (-0.11111111),字段 Oracle 类型为 NUMBER。 当要插入的值是 float 或 double 类型时,您将获得字段中的精确值,即...

回答 2 投票 0

Java BigDecimal 与 Android BigDecimal

我遇到了java.math.BigDecimal和android.icu.math.BigDecimal,因为我需要在项目中使用BigDecimal。 我意识到 Android BigDecimal 需要 API 级别 24 有什么不同

回答 3 投票 0

使用 BigDecimal Java / Kotlin 的表达式

我需要了解 Java / Kotlin 的人的帮助。 我想用 BigDecimal 执行一些计算 如果使用 BigDecimal,下面的表达式会是什么样子? (1 + 0.02) ^ (1 / 251) - 1 我尝试...

回答 2 投票 0

如何创建一个值为 null 的 BigDecimal 对象

我正在测试一个java程序,很多代码都围绕着硬币可以有空值的想法。问题是,硬币是使用 Coin(BigDecimal) 定义的,我无法想象......

回答 1 投票 0

如何在Java中使用BigDecimal而不是double实现Excel MROUND()函数

如何在 Java 中四舍五入到特定倍数?在 Excel 中,有 mround 函数,可以轻松舍入到指定的倍数,如下所示: mRound(变量,多个) 例如就是这样...

回答 1 投票 0

我似乎无法弄清楚的Facebook热身挑战 - 战舰

我正在处理这个 MetaCareers 代码挑战(需要一个帐户): 您正在具有 𝑅 行和 𝐶 列的单元格网格上玩战舰。网格上有0艘或更多战列舰,各自占据...

回答 2 投票 0

Java 中的零等于运算符(BigDecimal / Double)

关于 0 和 0.0 的等于运算符的一些有趣的观察 new Double(0.0).equals(0) 返回 false,而 new Double(0.0).equals(0.0) 返回 true。 BigDecimal.ZERO.equals(BigDecimal.valueOf...

回答 7 投票 0

如何在 Avro 中序列化 java.math.BigDecimal?

Avro 架构是使用 JSON 定义的。模式由基本类型(null、boolean、int、long、float、double、bytes 和 string)和复杂类型(record、enum、array、map、union 和 fix...

回答 3 投票 0

BigDecimal stripTrailingZeros 和相等

鉴于 BigDecimal a = ...; BigDecimal b = ...; 以下对于 a 和 b 的所有可能值都成立吗? if (a.compareTo(b) == 0) 断言 a.stripTrailingZeros().equals(b.stripTrailingZeros()) 如果...

回答 2 投票 0

当小数位数已知时,BigDecimal 除法有缺点吗?

首先我要澄清的是,我问这个问题只是为了启发;我并不急于寻求答案,但答案可能会帮助我更加欣赏 BigDecimal 类。 我一直有...

回答 1 投票 0

关于Java中BigDecimalmultiply()方法的问题

我一直在努力避免在Java中使用BigDecimalmultiply()方法时精度损失。 请检查上面的示例代码。 导入java.math.BigDecimal; 导入 java.text.DecimalFormat; 小鬼...

回答 1 投票 0

对 BigDecimal 进行排序

这个BigDecimalSorting有什么问题吗?该代码将数字作为字符串接收,然后将其转换为 BigDecimal,然后排序并打印排序后的 BigDecimal。 导入java.math.BigDecimal;

回答 5 投票 0

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