如何应用Java的BigDecimal类Java认证考试

文章作者 100test 发表时间 2010:01:19 18:49:57
来源 100Test.Com百考试题网


  v\:* {behavior:url(#default#VML).} o\:* {behavior:url(#default#VML).} w\:* {behavior:url(#default#VML).} .shape {behavior:url(#default#VML).}

  《Java编程艺术》章节选登。作者:高永强 清华大学出版社 (即将出版)

  5.8 BigDecimal类

  双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。表5.7中列出了BigDecimal类的主要构造器和方法。

  表5.7 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对象中的值以整数返回。


相关文章


Java设计模式之Visitor模式Java认证考试
Java设计模式之Interpreter模式Java认证考试
修改struts2的.action后缀名Java认证考试
Java串行端口通讯技术慨论Java认证考试
如何应用Java的BigDecimal类Java认证考试
关于Java继承的一些复习Java认证考试
玩转Java注释:自动调用监听器Java认证考试
有关JVM处理Java数组方法的思考Java认证考试
Java序列化的简单例子Java认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛