java divide 四舍五入
时间: 2024-05-28 07:08:10 浏览: 83
java代码-BigDecimal 四舍五入保留2位小数. 金额从单位分转成单位元
在Java中,可以使用BigDecimal类的setScale()方法实现数字的四舍五入。该方法需要两个参数:第一个参数是保留小数点后的位数,第二个参数是指定要使用的舍入模式。以下是一个示例代码:
```java
import java.math.BigDecimal;
import java.math.RoundingMode;
public class Main {
public static void main(String[] args) {
BigDecimal num = new BigDecimal("3.1415926");
BigDecimal result = num.divide(new BigDecimal("2"), 2, RoundingMode.HALF_UP);
System.out.println(result);
}
}
```
在这个示例中,我们将数字3.1415926除以2,并将结果保留2位小数并进行四舍五入。结果将是1.57。其中,RoundingMode.HALF_UP表示使用四舍五入模式。
阅读全文