如下:
val num = BigDecimal(1.0)
val den = BigDecimal(3.0)
println((num/den)(MathContext.DECIMAL128))
我只想到
0.3333333333333333333333333333333333
少于128人
如下:
val num = BigDecimal(1.0)
val den = BigDecimal(3.0)
println((num/den)(MathContext.DECIMAL128))
我只想到
0.3333333333333333333333333333333333
少于128人
缺省情况是MathContext。 DECIMAL128在所有计算中使用,例如,N/den的结果已经四舍五入到128处。 你们需要首先从所有价值观的角度来考虑,然后进行计算。
val mc = new MathContext(512)
val num = BigDecimal(1.0,mc)
val den = BigDecimal(3.0,mc)
println(num/den)
Don ttries and use MathContext. 联合国扫盲十年,除非你知道你的算术,否则不会产生无约束的代表性。 甚至在你试图印刷之前,它就会受到打击。
是ISO 754R Decimal128格式,34位数。 因此,产出是正确的(我假定128项参照的是128项精确度,而不是精度)。
我猜想你能够用大约四倍的精度来做自己的数学。
MathContext moreContext = new MathContext(512); // 512 bits (!) of precision
这项工作:
val mc = new java.math.MathContext(128)
val one_third = (BigDecimal(1, mc) / BigDecimal(3, mc)).toString
// 0. and a bunch of 3
one_third.filter(_ == 3 ).size // returns 128
如果你使用512个数字,就会有512个数字。
I have 4 elements:List[List[Object]] (Objects are different in each element) that I want to zip so that I can have a List[List[obj1],List[obj2],List[obj3],List[obj4]] I tried to zip them and I ...
I m impressed with Twitter and investigating to use Scala for a new large scale web project with Hibernate and Wicket. What do you think about Scala, and should I use it instead of Java? EDIT: And, ...
I m going to work on comparing around 300 binary files using Scala, bytes-by-bytes, 4MB each. However, judging from what I ve already done, processing 15 files at the same time using java....
The scala type Nothing represents (as I understand it) the bottom of the type hierarchy, also denoted by the symbol ⊥. That is, Nothing is a sub-type of any given type. The requirement for a Nothing ...
When I execute a Scala script from the command line, a directory named "tmp" is created in my home directory. It is always empty, so I simply deleted it without any apparent problem. Of course, when I ...
Is it possible to include a jar file run running the Scala interpreter? My code is working when I compile from scalac: scalac script.scala -classpath *.jar But I would like to be able to include a ...
I am trying to use Scala s capabilty of running a class with either JUnit or ScalaTest. I took the example given for FeatureSpec and combined it with the example using JUnitSuite. I am having a ...
There are various answers on Stack Overflow which explain the conditions under which tail recursion is possible in Scala. I understand the limitations and how and where I can take advantage of tail ...