用spring boot写一个上游水位,保留2位小数
时间: 2024-05-02 13:22:02 浏览: 11
以下是使用Spring Boot编写的上游水位保留2位小数的代码示例:
```java
import java.math.BigDecimal;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class WaterLevelApplication {
public static void main(String[] args) {
SpringApplication.run(WaterLevelApplication.class, args);
double upstreamWaterLevel = 12.3456;
BigDecimal bd = new BigDecimal(Double.toString(upstreamWaterLevel));
bd = bd.setScale(2, BigDecimal.ROUND_HALF_UP);
System.out.println("Upstream water level: " + bd);
}
}
```
在此示例中,我们使用`java.math.BigDecimal`类来保留2位小数。我们首先将`upstreamWaterLevel`转换为字符串,然后使用`setScale()`方法将其舍入为2个小数位。最后,我们使用`System.out.println()`语句将结果打印到控制台上。