BigDecimal类中的添加()怎么在Java中使用?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
Java中的BigDecimal类的使用:
使用Java中的BigDecimal可以进行精确的计算,但是在使用BigDecimal时我们需要注意它的添加()方法,使用它自身的添加()方法并不会改变它原始的值,因为初始化BigDecimal是创建一个了个对象,使用添加()方法时也等于是创建了一个对象,若要保存这个对象需要再创建一个对象。
句法:
, public BigDecimal 添加(BigDecimal val); ,public BigDecimal add (BigDecimal val, MathContext ma_co);
add()方法在java中是可用的。数学包。
add()方法在java。数学包中可用。
添加(BigDecimal val)方法用于获得一个拥有增值这BigDecimal与给定BigDecimal及其规模计算通过使用max([这BigDecimal.scale ()], [BigDecimal val.scale ()))。
add (BigDecimal val)方法用于获取一个BigDecimal,该BigDecimal保留使用给定BigDecimal与该BigDecimal相加的值,并使用max ([thisBigDecimal.scale ()], [BigDecimal val.scale()))计算其小数位数。
添加(BigDecimal val, MathContext ma_co)方法用于获得一个与给定的包含增值这BigDecimal BigDecimal基? public static void main (String [] args) { ,double num1=19; ,double num2=20; ,//创建BigDecimal对象 ,BigDecimal 1型=new BigDecimal (Double.toString (num1)); ,BigDecimal 1型=new BigDecimal (Double.toString (num2)); ,//以添加方法进行加运算 ,bd1.add (num2) .doubleValue (); ,//输出结果 ,System.out.printlin(1型);//输出19 }
使用BigDecimal的计算的正确示例:
public static void main (String [] args) { ,double num1=19; ,double num2=20; ,//创建BigDecimal对象 ,BigDecimal 1型=new BigDecimal (Double.toString (num1)); ,BigDecimal 1型=new BigDecimal (Double.toString (num2)); ,//以添加方法进行加运算 ,1型=bd1.add (num2) .doubleValue (); ,//输出结果 ,System.out.printlin(1型);//输出39 }
看完上述内容,你们掌握BigDecimal类中的添加()怎么在Java中使用的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!