java float用math四舍五入保留3位小数
时间: 2023-09-06 08:11:58 浏览: 216
java 四舍五入保留小数的实现方法
5星 · 资源好评率100%
可以使用java中的DecimalFormat类来实现保留小数位数的功能。
下面是一个示例代码:
```java
import java.text.DecimalFormat;
public class FloatRound {
public static void main(String[] args) {
float num = 3.1415926f; // 要保留小数的数值
DecimalFormat df = new DecimalFormat("#.000"); // 定义格式,保留3位小数
String result = df.format(num); // 格式化数值
float roundNum = Float.parseFloat(result); // 将字符串转换为float类型
System.out.println(roundNum); // 输出结果
}
}
```
运行结果为:3.142
阅读全文