2017-09-21 18 views

答えて

0

BigDecimalを取得したら、 floatを計算するにはx.floatValue()を使用し、Math.round()に渡して2桁に丸めます。

3

setScaleを使用して任意の小数点以下の桁数を丸めることができます。

BigDecimal number = new BigDecimal(2.36359); 
float rounded = number.setScale(2, RoundingMode.DOWN).floatValue(); 
System.out.println(rounded); // prints "2.36" 
関連する問題