RoundingMode.HALF_DOWN
时间: 2024-06-14 07:07:58 浏览: 205
RoundingMode.HALF_DOWN是一个舍入模式,它在决定舍入的最后一位小数为5时,与RoundingMode.HALF_UP相同。具体来说,当需要舍入的数字小于5时,它将向下舍入;当需要舍入的数字大于5时,它将向上舍入;当需要舍入的数字等于5时,它将向下舍入。下面是一个示例:
```java
import java.math.BigDecimal;
import java.math.RoundingMode;
public class Main {
public static void main(String[] args) {
BigDecimal number1 = new BigDecimal("1.5");
BigDecimal number2 = new BigDecimal("2.5");
BigDecimal rounded1 = number1.setScale(0, RoundingMode.HALF_DOWN);
BigDecimal rounded2 = number2.setScale(0, RoundingMode.HALF_DOWN);
System.out.println("Rounded 1: " + rounded1); // 输出:1
System.out.println("Rounded 2: " + rounded2); // 输出:2
}
}
```
在上面的示例中,我们使用RoundingMode.HALF_DOWN舍入模式将1.5和2.5舍入到整数。根据这个舍入模式,1.5被舍入为1,2.5被舍入为2。
阅读全文
相关推荐


















