Possible Duplicate:
Double value to round up in Java
我得到 float 作为输入,我希望它在小数点后四舍五入到 2 位。 例如,如果我得到 18.965518 作为输入,我希望它是 18.97。怎么做?
最佳答案
DecimalFormat 使用 String(因此分配了额外的内存),与
相比开销很大(float)Math.round(value * 100) / 100
关于java - 如何在 Android 中舍入十进制数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7472519/