2010-12-07から1日間の記事一覧

BigDecimalとdoubleの変換について

doubleは浮動小数点型なので(?)、小数を正確に表現できないことは知ってました。 で、BigDecimalに変換する際に失敗しました。 以下、やっちゃった間違い。 double d = 0.1; BigDecimal b = new BigDecimal(d); System.out.println(b);上記の出力結果 0.1…