Java 如何在Android中对十进制数字进行四舍五入
可能重复:Java 如何在Android中对十进制数字进行四舍五入,java,android,Java,Android,可能重复: 我得到浮点数作为输入,我希望它在小数点后四舍五入到2位。 i、 例如,如果我得到18.965518作为输入,我希望它是18.97。如何操作?您可以使用与普通Java类似的对象 试一试 (代码示例摘自)DecimalFormat使用字符串(从而分配额外的内存),与 (float)Math.round(value * 100) / 100 你不想让它变成18.97吗?@Kaiser:你说得对@userSeven7s:我一直在寻找解决方案。这很有效,谢谢。 (float)Math.ro
我得到浮点数作为输入,我希望它在小数点后四舍五入到2位。 i、 例如,如果我得到18.965518作为输入,我希望它是18.97。如何操作?您可以使用与普通Java类似的对象 试一试 (代码示例摘自)DecimalFormat使用字符串(从而分配额外的内存),与
(float)Math.round(value * 100) / 100
你不想让它变成18.97吗?@Kaiser:你说得对@userSeven7s:我一直在寻找解决方案。这很有效,谢谢。
(float)Math.round(value * 100) / 100