2017-02-25 9 views
-4

BigDecimalを2桁小数点以下を丸めて1桁の数値に丸める方法はありますか?BigDecimal 2桁小数点以下を切り上げて1桁の有効数字に丸める

おかげ

+0

http://stackoverflow.com/questions/14515640/how-to-display-a-number-with-always-2-decimal-points-using-bigdecimal –

+0

両方を取得する方法を示していません小数点以下2桁と有効数字 – user1406186

+0

なぜ2回丸めたいですか?これにより、結果が不正確になる可能性があります。 3.496は4よりも3に近いですが、3.496を小数点以下2桁に丸めると、3.5になります。これは4に丸められます。本当に良い説明がない限り、おそらくあなたが望むものではありません。 – ajb

答えて

0

あなたはアンドロイドのDecimalFormatでクラスを使用して、このような何かを行うことができます。

private String formatMagnitude(double magnitude) 
{ 
    DecimalFormat magnitudeFormat = new DecimalFormat("0.00"); 
    return magnitudeFormat.format(magnitude); 
} 
関連する問題