こんにちは。
間が空いてしまいました。こんなことでは、AdSenseの審査通りませんね。
今日は、JAVAのBigDecimalについて書きます。
お買い物電卓でも使用しています。電卓のように正確な値を扱いたい場合に使用します。
切り捨て、切り上げ、四捨五入などの指定をできます。
値を設定するには、コンストラクタに値を渡して設定するか、”valueOf”を使用します。
足し算をしてみます。
引き算の場合は、”subtract”、掛け算の場合は、”multiply”、割り算の場合は、”divide”となります。
割り算の場合、有効桁数を指定する必要があります。小数点以下5桁で切り捨ての例です。
割り算で、無限小数になる場合は、この丸めを指定しないと例外となってしまいます。
切り捨ての他に、切り上げや四捨五入なども指定できます。詳しくはjavadocを参照ください。
また、掛け算で、有効桁数を指定したい場合は、以下のようにします。
BigDecimalから値を取り出したい場合は、”toString”や、”intValue”などで取り出します。
以上となります。
0 件のコメント:
コメントを投稿