Java中的Bigdecimal类型运算详解编程语言

构造器描述
BigDecimal(int)创建一个具有参数所指定整数值的对象。 
BigDecimal(double)创建一个具有参数所指定双精度值的对象。 
BigDecimal(long)创建一个具有参数所指定长整数值的对象。 
BigDecimal(String)创建一个具有参数所指定以字符串表示的数值的对象。
方法描述
add(BigDecimal)BigDecimal对象中的值相加,然后返回这个对象。 
subtract(BigDecimal)BigDecimal对象中的值相减,然后返回这个对象。 
multiply(BigDecimal)BigDecimal对象中的值相乘,然后返回这个对象。 
divide(BigDecimal)BigDecimal对象中的值相除,然后返回这个对象。 
toString()将BigDecimal对象的数值转换成字符串。 
doubleValue()将BigDecimal对象中的值以双精度数返回。 
floatValue()将BigDecimal对象中的值以单精度数返回。 
longValue()将BigDecimal对象中的值以长整数返回。 
intValue()将BigDecimal对象中的值以整数返回。 
注意,由于一般数值类型,例如double,不能准确地代表16位有效数以上的数字,在使用BigDecimal
时,应用 BigDecimal(String)构造器创建对象才有意义。另外,BigDecimal所创建的是对象,我们不
能使用传统的+、-、*、/等算术运算 符直接对其对象进行数学运算,而必须调用其相对应的方法。方法
中的参数也必须是BigDecimal的对象。 
两个BigDecimal  类型的数据相乘:
BigDecimal a = new BigDecimal(154); 
BigDecimal b = new BigDecimal(154); 
BigDecimal c = a.multiply(b);

Java中的Bigdecimal类型运算详解编程语言

转载请注明来源网站:blog.ytso.com谢谢!

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/14799.html

(0)
上一篇 2021年7月19日 17:10
下一篇 2021年7月19日 17:10

相关推荐

发表回复

登录后才能评论