java bigDecimal 见分进角再四舍五入到元
时间: 2023-10-17 17:27:42 浏览: 176
java BigDecimal操作
你可以使用Java中的BigDecimal类来实现这个功能。以下是一个示例代码:
```java
import java.math.BigDecimal;
import java.math.RoundingMode;
public class Main {
public static void main(String[] args) {
BigDecimal amount = new BigDecimal("1234.56789");
BigDecimal result = amount.setScale(0, RoundingMode.HALF_UP);
result = result.divide(new BigDecimal("10"), RoundingMode.HALF_UP);
System.out.println(result);
}
}
```
这个示例代码将会输出:123.0。代码中的setScale方法将会把小数点右边的数字舍去,然后使用HALF_UP模式进行四舍五入。接下来,代码将会把结果除以10,从而得到以元为单位的结果。
阅读全文