1. 首页
  2. 编程语言
  3. Java
  4. JAVA数字千分位和小数点的现实代码(处理金额问题)

JAVA数字千分位和小数点的现实代码(处理金额问题)

上传者: 2021-05-01 03:35:46上传 PDF文件 131.12 KB 热度 17次

双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。方法中的参数也必须是BigDecimal的对象。构造器是类的特殊方法,专门用来创建对象,特别是带有参数的对象。BigDecimal 创建一个具有参数所指定长整数值的对象。toString() 将BigDecimal对象的数值转换成字符串。doubleValue() 将BigDecimal对象中的值以双精度数返回。score()就是BigDecimal类中的方法啊。比如:BigDecimal b = new BigDecimal;b.scale(),返回的就是3.比如:BigDecimal.ROUND_HALF_UP表示的就是4舍5入。

下载地址
用户评论