java中Bigdecimal与mysql中的decimal

1.mysql 中的decimal,多用于精度要求比较高的字段类型,比如金钱

 Decimal(M,D)

  M是数字的最大(精度)范围1-65,默认10

   D是小数点后数字的个数,范围1-30,要求不能超过M

2.java中定义的decimal类型的属性用Bigdecimal,几个常用的方法
1.加减乘除
java中Bigdecimal与mysql中的decimal_第1张图片
2.保留几位小数
java中Bigdecimal与mysql中的decimal_第2张图片3.两个bigdecimal比较大小返回1是大于,0等于,-1小于
java中Bigdecimal与mysql中的decimal_第3张图片4.bigdecimal与int比较
java中Bigdecimal与mysql中的decimal_第4张图片5.还有几个四舍五入,向上向下向0取值的我就不一一叙述了,可查看文档java.math.BigDecimal

你可能感兴趣的:(日常积累)