bigdecimal相关内容

如何在Hibernate中映射BigDecimal,以便恢复与我放入的相同比例?

在Java中, new BigDecimal(“1.0”)!= new BigDecimal(“1.00”)即 scale matter 。 然而,这显然不适用于Hibernate / SQL Server。如果我将BigDecimal的缩放比例设置为特定值,请通过Hibernate将BigDecimal保存到数据库,然后重新对对象进行充气,然后返回一个具有不同比例的BigDecimal。 ..
发布时间:2018-06-07 18:24:51 Java开发

在GWT中将字符串转换为BigDecimal

在我的GWT Web应用程序中,我有一个保存价格的文本框。 如何将字符串转换为BigDecimal? 解决方案 最简单的方法是创建新的文本框小部件继承ValueBox。 如果你这样做,你不必手动转换任何字符串值。 ValueBox负责处理所有的事情。 要获得BigDecimal值,您可以直接进入: BigDecimal value = myTextBox.getValue( ..
发布时间:2018-05-31 12:38:43 Java开发

常规中的大型默认比例

Groovy中BigDecimal的默认比例是多少?和舍入? 所以当试图做计算时: def x = 10.0 / 30.0 //0.3333333333 def y = 20.0 / 30.0 //0.6666666667 在此基础上,我可以假设它使用比例尺10并四舍五入。 尽管找到官方文档有困难。解决方案 您可以在官方文档中找到它:师运营商的案例 ..
发布时间:2018-05-30 10:02:04 其他开发

Scala和Java BigDecimal

我想从我的应用程序中的基于数学模块的Java切换为脚本语言。这是由于mathy Java的可读性和功能限制。 例如,在Java中,我有这个: BigDecimal x = new BigDecimal(“1.1”); BigDecimal y = new BigDecimal(“1.1”); BigDecimal z = x.multiply(y.exp(new BigDec ..
发布时间:2018-05-30 09:41:16 Java开发

在BigDecimal中划分方法的Scale()

(新的BigDecimal(“1000000”))。scale() 这将返回 10 。但根据API,除以方法: lockquote> 返回一个BigDecimal,其值是 (this / divisor),其首选的 比例是(this.scale() - divisor.scale()); 所以在这种情况下, 37146555.53880000's 的比例是 8 , 1 ..
发布时间:2018-02-04 11:35:30 Java开发

分割后得到一个数字中的所有小数位数

我现在正在使用BigDecimal,它给了我更多的小数,但还不够我所要做的。我需要能够一直到10 ^ 6的数字。这是我目前的代码。 pre $ BigDecimal num = new BigDecimal(103993 / 33102.0); pw.println(num.toString()); ,并输出 3.14159265301190249175533608649857342 ..
发布时间:2018-02-04 11:35:15 Java开发

使用Struts2标签来格式化数字

我想在我们的jsp页面中格式化一些数字。 首先我定义一些资源在我的porperties中 format.number.with2Decimal = {0 ,数字,#0.00} ...... 问题1: i想知道'#'和'0'是什么意思? 0.00,#0.00,##。00,### 0.00 谁能告诉我之间的区别他们?谢谢! $ b $问题2: 如果我在 ..
发布时间:2018-02-03 17:48:34 Java开发

JavaScript中的BigDecimal

我原来是JavaScript的新手(我来自Java背景),我正在尝试用少量的资金进行一些财务计算。去这是: var normBase =(“[price]”)。replace(“$”,“”); var salesBase =(“[saleprice]”)。replace(“$”,“”); var base; ..
发布时间:2017-12-21 21:42:41 前端开发

为什么BigDecimal返回一个奇怪的值?

我正在编写处理货币,收费等的代码。我将使用BigDecimal类来进行数学和存储,但是我们遇到了一些奇怪的事情。 这句话: 1876.8 == BigDecimal('1876.8') $ b 返回false。 如果我通过格式化字符串“%。13f”我得到: “%。20f”%1876.8 => ; 1876.8000000000000 “%.20f” ..
发布时间:2017-12-21 21:20:18 其他开发

为什么Java BigDecimal返回1E + 1?

为什么这段代码有时会返回1E + 1,而其他输入(例如17)输出不是以科学记数法打印的? BigDecimal bigDecimal = BigDecimal.valueOf(doubleValue).multiply(BigDecimal.valueOf(100d))。stripTrailingZeros(); System.out.println(“value:”+ bigDeci ..
发布时间:2017-12-21 21:08:07 Java开发

如何从浮动转换为Java的bigDecimal?

BigDecimal value = 如何将float从float转换为bigDecimal?新的BigDecimal(Float.toString(123.4f)); 从 javadocs ,字符串构造函数通常是转换 float 放入BigDecimal中,因为它不会受到 BigDecimal(double)构造函数的不可预测性的影响。 来自文档的引用: $ b blockquo ..
发布时间:2017-12-21 21:00:33 Java开发

Ruby BigDecimal完整性检查(浮点newb)

我的理解是正确的,即使用Ruby BigDecimal 类型(即使精度和标度长度不同)应该准确地计算还是应该预测浮点运算符? Rails应用程序中的所有值都是 BigDecimal 类型,我看到一些错误(它们有不同的小数),希望这只是我的方法而不是我的对象类型。 解决方案 使用浮点运算有两个常见的陷阱。 > 第一个问题是Ruby浮点具有固定的精度。在实践中,这或者是1)对你来说 ..
发布时间:2017-12-19 22:43:07 其他开发

BigDecimal符号eclipse插件或漂亮的外部工具

我需要使用BigDecimal进行很多操作,我发现不得不表达 Double a = b - c * d; //自然方式 as BigDecimal a = b.subtract(c.multiply(d))// BigDecimal方式 不仅丑陋,而且是我和业务分析师之间的错误和沟通问题的根源。他们完全可以用双音节读取代码,但现在他们不能。 ..
发布时间:2017-07-29 20:53:18 Java开发