java保留5位小数
时间: 2023-12-10 16:27:13 浏览: 168
Java四舍五入时保留指定小数位数的五种方式
保留5位小数的方法有多种。一种方法是使用DecimalFormat类,可以通过设置格式化模式来保留小数位数。另一种方法是使用BigDecimal类,可以指定小数位数和舍入模式。下面是两种方法的示例代码:
方法一:使用DecimalFormat类
```
double d = 3.1415926535;
DecimalFormat df = new DecimalFormat("#.#####");
String formatted = df.format(d);
System.out.println(formatted);
```
方法二:使用BigDecimal类
```
double d = 3.1415926535;
BigDecimal bd = new BigDecimal(d);
BigDecimal rounded = bd.setScale(5, RoundingMode.HALF_UP);
System.out.println(rounded);
```
阅读全文