bigdecimal 相关问题

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

在几个Locales中将字符串解析为BigDecimal

我必须将表示数字的String解析为BigDecimal。我的问题是我的用户可以在多个语言环境中生成这些数字,而且事先我不知道哪个语言环境是...

回答 2 投票 0

为什么我得到运算符 - 未定义参数类型java.math.BigDecimal,java.math错误消息

Collections.sort(员工,新的比较者 (){public int compare(Employee s,Employee s1){int comp = s.getName()。compareTo(s1.getName()); if(comp!= 0){// ...

回答 4 投票 1

在groovy / grails中使用BigDecimal上的比较运算符是否安全?

比较两个BigDecimals的Java方法是使用compareTo()方法,并检查结果是否为-1,0或1.BigDecimal a = new BigDecimal(“1.23”)BigDecimal b = new BigDecimal(“3.45”)if (一个....

回答 3 投票 4

Scala 2.10似乎在BigDecimal中失去了精度

以下测试在Scala 2.11和2.12中传递,但是如2.10所示失败JsonToXmlParserTest使用Matchers和AssertionsForJUnit扩展Suite {@Test def testBigDecimalPrecision():...

回答 1 投票 3

如何验证json到BigDecimal的位数,但只是小数位?

我想将json字符串反序列化为BigDecimal,并仅验证小数位数:@JsonProperty(value =“amount”)@Digits(integer = 9999,fraction = 2,message =“amount must ...

回答 1 投票 1

Eclipse Debug,更改BigDecimal上的变量值

如何在Variables部分的Eclipse中调试时提供BigDecimal值?例如:BigDecimal bd = new BigDecimal(21); if(bd.equals(new BigDecimal(20))){..}我已经设置了断点...

回答 5 投票 1

使用BigDecimal和整数进行乘法和除法 - Java

这是用整数计算BigDecimal的最佳方法吗?它按原样工作,但我正在考虑最佳实践,我应该处理可能的异常。整数薪水= 120000; ...

回答 1 投票 0

JavaScript中的BigDecimal

我是JavaScript的新手(我来自Java背景),我正在尝试用少量资金进行一些财务计算。我原来的目的是:

回答 1 投票 10

为什么bigDecimal的scale()方法在与stripTrailingZeros()方法结合时返回负值?

为了避免BigDecimal的值为10.0000,我使用了stripTrailingZeros()方法,它返回值10而不是10.0000。现在,10的等级应为0,因为零或正...

回答 1 投票 3

Freemarker格式BigDecimal到德语区域设置无法正常工作

遵循FreeMarker的文档:使用:德国人写道:$ {12345678}应输出如图所示但是......

回答 1 投票 0

Freemarker使用内联方法将BigDecimal格式化为德语区域设置

作为这个问题的延续,我想问下列内容:我想将德语格式添加到数字中,但不能将其应用于整个文档,如使用:&...

回答 1 投票 0

尝试使用BigDecimal计算计算每月还款

我是一个初学者,试图用Java创建一个小程序,允许用户输入他们的贷款期限,利率等,并希望吐出每月还款的估计。当我 ...

回答 2 投票 1

在代码中编写此公式有更简洁的方法吗?

我需要返回一个double值。该值来自此公式。每月利息=余额*利率/ 100.00 /12.0由于一些精确问题,我在...期间使用BigDecimal

回答 2 投票 1

Java中BigDecimal的平方根

我们是否可以仅使用Java API而不是定制的100行算法来计算Java中BigDecimal的平方根?

回答 12 投票 54

添加2个BigDecimal值[重复]

class Point {BigDecimal x; BigDecimal y; Point(double px,double py){x = new BigDecimal(px); y = new BigDecimal(py); } void addFiveToCoordinate(String what){if(what ....)

回答 2 投票 30

如何使用Streams平均BigDecimals?

我想采取以下方法:public BigDecimal mean(List bigDecimals,RoundingMode roundingMode){BigDecimal sum = BigDecimal.ZERO; int count = 0;对于(...

回答 5 投票 19

在java中将字符串转换为BigDecimal

我正在读取从XML到Java的货币。字符串货币= 135.69;当我将其转换为BigDecimal时,我得到:System.out.println(new BigDecimal(135.69));产量:135 ....

回答 5 投票 27

如何在Java中处理BigDecimal中的舍入

我有这个代码得到一个百分比:最终BigDecimal价格= BigDecimal.valueOf(215).setScale(2,BigDecimal.ROUND_HALF_EVEN);最终BigDecimal daysOfThisReservation = BigDecimal.valueOf(3).setScale(...

回答 3 投票 1

由于BigDecimals中的二进制表示而导致的数字不准确。我该如何解决这个问题?

我想编写一个将String转换为BigDecimal的解析器。要求它是100%准确的。 (好吧,我目前正在编程以获得乐趣。所以我宁愿要求它...... ;-P)所以我来了......

回答 2 投票 0

这是使用BigDecimals进行舍入的正确行为吗?

我试图像这样围绕BigDecimals:5.46597 - > 5.46,我认为下面的代码为我做了这个,但没有。我用BigDecimal.round和BigDecimal.setScale尝试了它。 BigDecimal bD = new ...

回答 3 投票 1

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