登录 | 注册

优就业Java教程-BigDecimal用法详解

首页 > 程序开发 > Java 2016-10-28 15:36:44 浏览次 共 条评论

收藏赞(分享

一、简介

Java在Java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用Java.math.BigDecimal。BigDecimal所创建的是对象,我们不能使用传统的+、-、*、/等算术运算符直接对其对象进行数学运算,而必须调用其相对应的方法。方法中的参数也必须是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对象中的值以整数返回。

免责声明:本文来源于博客园,由网友提供或网络搜集,仅供个人研究、交流学习使用,不涉及商业盈利目的。如有版权问题,请联系本站管理员予以更改或删除。优知网会定期发布程序开发相关趋势文章,包括 PHP Android IOS Java C/C++ 软件测试 大数据 Linux 全栈开发 等领域,敬请关注!

分享到
人收藏5 收藏
 
我要评价
相关文章
优就业Java教程-最流行的编程语言JavaScript 能做什么?
优就业Java教程-最流行的编程语言JavaScript 能做什么?
优就业Java教程-Java内存模型深度解读
优就业Java教程-Java内存模型深度解读
优就业Java教程-给Java新手的一些建议----Java知识点归纳(Java基础部分)
优就业Java教程-给Java新手的一些建议----Java知识点归纳(Java基础部
优就业Java教程-Java 远程通讯技术及原理分析
优就业Java教程-Java 远程通讯技术及原理分析
 
 

咨询中心

优就业微信扫一扫
微信扫一扫

400-650-7353

加入官方微博