mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-12-23 07:12:31 +03:00
Added BigDecimal float constructor caveat
This commit is contained in:
parent
edfc99e198
commit
f7af2da9db
@ -145,6 +145,11 @@ public class LearnJava {
|
|||||||
|
|
||||||
BigDecimal fooBigDecimal = new BigDecimal(fooBigInteger, fooInt);
|
BigDecimal fooBigDecimal = new BigDecimal(fooBigInteger, fooInt);
|
||||||
|
|
||||||
|
// Be wary of the constructor that takes a float or double as
|
||||||
|
// the inaccuracy of the float/double will be copied in BigDecimal.
|
||||||
|
// Prefer the String constructor when you need an exact value.
|
||||||
|
|
||||||
|
BigDecimal tenCents = new BigDecimal("0.1");
|
||||||
|
|
||||||
|
|
||||||
// Strings
|
// Strings
|
||||||
|
Loading…
Reference in New Issue
Block a user