2017-11-03 10 views
-5

ItemImplが「int ItemId、String name、BigDecimal price」を取り入れます。BigDecimalの使い方は?

BigDecimalの数値を入力するにはどうすればよいですか?

Item item = new ItemImpl(5, "Hockey Stick", BigDecimal(1.5)); 

またBigDecimalのポイントは何ですか? http://www.opentaps.org/docs/index.php/How_to_Use_Java_BigDecimal:_A_Tutorial

+0

この投稿は役に立ちました:https://stackoverflow.com/questions/3413448/double-vs-bigdecimal – Ibo

答えて

3
Item item = new ItemImpl(5, "Hockey Stick", new BigDecimal("1.5")); 

ベストプラクティスによる精度の問題

そして、私はほとんどすべては、あなたが望むかもしれない答えを知っていると思います。このリンクに文字列を使用することです doubleよりも高い精度を提供し、丸め誤差も解消します。

0

BigDecimalのポイントはそれということである。