2017-09-21 92 views

回答

0

一旦你有BigDecimal。使用x.floatValue()來計算float,然後通過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" 
相關問題