bigdecimal 相关问题

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

将 Bigdecimal 值舍入 2 位小数

我想要一个函数将 Bigdecimal 10.12 转换为 10.12345,将 10.13 转换为 10.12556。 但没有函数可以同时满足这两种转换。请帮助实现这一点。 以下是我尝试过的。 与

回答 5 投票 0

为什么 BigDecimal 除法中的 RoundingMode.HALF_EVEN 将 0.454 舍入为 0.5?

舍入模式 HALF_EVEN 应该将以 5 结尾的(十进制)数字舍入到最接近的甚至不太精确的数字(例如,4.5 舍入为 4,而 5.5 舍入为 6)。 现在看来……

回答 1 投票 0

当被丢弃的数字数量不大于 1 时,BigDecimal 舍入模式 HALF_EVEN 不起作用[重复]

当被丢弃的数字不大于 2(非零)时,我无法理解 BigDecimal Roundingmode HALF_EVEN 的行为。 根据文档,使用 HALF_EVEN 舍入,当左侧数字时...

回答 1 投票 0

如何在 Java 中获取 BigDecimal 的整数和小数部分

对于像 42.7 这样的 BigDecimal 数字,如何将其分解以获得整数部分(42)和小数部分(0.7)? 我想将两者作为单独的 BigDecimal 对象检索。但我

回答 2 投票 0

Rails NoMethodError:BigDecimal:Class 的未定义新方法

我的应用程序已开启: 红宝石-2.6.4 轨道 4.2.8 activerecord-4.2.8 我正在将 Rails 应用程序升级到 ruby-2.6.4 在开发中运行 rake 任务进行测试时,我收到 BigDecimal() 和 .../

回答 2 投票 0

如何在不使用toString()的情况下将任何类型的Number转换为BigDecimal?

我现在正在使用这个方法,对任何类型的数字执行加法: 公共 CustomNumber add(T a, T b) { BigDecimal numberA = new BigDecimal(b.toString()); BigDec...

回答 2 投票 0

如何从 Brick\Math\BigDecimal 中获取浮动货币值?

在 laravel 11 网站上有砖/钱,我可以进行货币转换,例如: $provider->setExchangeRate($baseCurrencyCharCode, $currencyCharCode, $currencyTableRow->value ); $转换器=新

回答 1 投票 0

将 Java BigDecimal 拆分为更小的 BigDecimal,将原始值相加

有没有一种方法或apache utils函数可以将BigDecimal数字拆分为随机的n个较小的BigIntegers。我希望使用此函数来测试 BigDecimal 的各种组合。 ...

回答 1 投票 0

如何在java中将带有美元符号的字符串数值转换为BigDecimal?

我有一个字符串格式的美元金额。 例如:字符串 salePrice = $348.00。 但是,我想将此 String 值转换为 BigDecimal 值,但它在字符串中有美元符号。我...

回答 4 投票 0

解析固定宽度文件模式中的长小数

我需要使用 MuleSoft 解析包含大小数的固定宽度文件。这是一个示例: 000GX0TEM PHN 001GX0TEM 00001 002GX0TEM ...

回答 1 投票 0

bigdecimal gem 1.4.1 无法构建

尝试获取bigdecimal 1.4.1。或 1.3.5 在 Rails 项目中编译。我得到: bobwalsh@iMac2021 webservices % gem install bigdecimal -v '1.3.5' 构建本机扩展。这可能需要一段时间...

回答 1 投票 0

Java BigDecimal 删除小数和尾随数字

我是Java新手,尝试获取BigDecimal(例如99999999.99)并将其转换为字符串,但没有小数位和尾随数字。另外,我不想在数字中使用逗号和

回答 7 投票 0

如何验证BigDecimal toString不是指数值?

如何编写测试来验证 BigDecimal.toPlainString() 返回数值,而不是指数值? 例如 BigDecimal.valueOf("0.00000006").toPlainString() 我想写...

回答 1 投票 0

如何验证BigDecimal toString不是指数值?

如何编写测试来验证 BigDecimal.toPlainString() 返回数值,而不是指数值? 例如 BigDecimal.valueOf("0.00000006").toPlainString() 我想写...

回答 1 投票 0

Java 中的 toPlainString() 和 toString() 有什么区别? [已关闭]

请让我知道这两种方法之间的区别。预先感谢。

回答 1 投票 0

如何将DecimalFormat的小数分隔符从逗号更改为点/点?

我有一个疯狂的小方法,可以将 BigDecimal 值转换为漂亮且可读的字符串。 私有字符串格式BigDecimal(BigDecimal bd){ DecimalFormat df = new DecimalFormat(); df.

回答 9 投票 0

如何获取不带分隔符的 BigDecimal 的整数

我从 Money-Object 中得到了以下 BigDecimal:BigDecimal 49.99,我需要将其作为 Integer 4999,所以我要求的一切就是去掉分隔符。 我可以得到这个 BigDecimal 作为 String...

回答 4 投票 0

在php中将数字格式化为十进制

我通过 api 发送带有 json 响应的数据,其中已提交金额。 要求金额必须是小数,在点后有 2 个零,例如 400.00,并且它不应该是字符串。 我是...

回答 1 投票 0

Java 中如何测试一个 BigDecimal 对象是否可以被另一个 BigDecimal 整除?

我正在解决 Java 教科书中的一个问题,该问题要求找到可被 2 或 3 整除的前 10 个具有 50 位十进制数字的数字。这是我的代码: 导入java.math.*; 公开课 Divisib...

回答 1 投票 0

我应该使用哪种数据类型来处理 ERP:Java 中的 BigDecimal 或 Double?

我目前正在开发 ERP(企业资源规划)系统,需要就用于处理计算和其他数值的数据类型做出决定

回答 1 投票 0

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