BigDecimal类中的add()怎么在Java中使用

  介绍

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中使用的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

BigDecimal类中的add()怎么在Java中使用