java.math.BigDecimal使用小结

原创
2018/06/21 10:34
阅读数 75

原文地址

java.math.BigDecimal使用小结

divide方法

使用BigDecimal.divide方法时一定要考虑:

  1. 除数是否为0
  2. 商是否是无限小数

正确的使用方式

  1. 判断除数是否为0,是0做另外的处理逻辑
  2. 调用除法时同时指定商保留的小数位数

示例代码

@Test
public void divideCorrectUsage() {
    BigDecimal divisor = BigDecimal.ZERO, dividend = BigDecimal.ONE;
    if (divisor != BigDecimal.ZERO) {
        BigDecimal di = BigDecimal.ONE.divide(divisor);
        System.out.println(di);
    } else {
        System.out.println("divisor is zero.");
    }
}

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部