BigDecimal,int 的操作

来源:互联网 发布:阿里巴巴国际站软件 编辑:程序博客网 时间:2024/05/22 06:47

1、 int 或其他number类型 转化成 BigDecimal

BigDecimal b = new BigDecimal(10000); 

BigDecimal c = BigDecimal.valueOf(100);

int i = b.intValue();//BigDecimal 转化成 int

2、BigDecimal 的 加法add(vBD),  减法subtract(vBD),  乘法multiply(vBD),  除法divide(vBD),

     b.add(c);

     b.subtract(c)

     b.multiply(c)

     b.divide(c)

3、比较大小  int I =  b.compareTo(c)  ; 大于返回1, 等于返回0, 小于返回-1

 

     b.compareTo(c)         = 1;

     c.compareTo(b)         = -1;

 

 

原创粉丝点击