Mic*_*ael 6 java floating-point
(Math.round(doubleValue*100))/100.0
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法将小数舍入到2位小数?
如果您对小数位感兴趣,因此对精确的十进制值感兴趣,通常应该使用java.math.BigDecimal以开始.然后,您可以根据您的确切需要使用Decimal.round或Decimal.setScale舍入.
DecimalFormat format=new DecimalFormat("#.##");
System.out.println(format.format(doubleValue));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6235 次 |
| 最近记录: |