Java中BigDecimal类的用法简介说明

java-教程王 Java教程 发布时间:2021-10-30 12:10:04 阅读数:16417 1
下文笔者将讲述BigDecimal类的用法简介说明,如下所示:

BigDecimal的应用场景

在Java中一般的商业计算,我们常使用BigDecimal数据类型
因为BigDecimal没有精度丢失

BigDecimal所属类

BigDecimal类位于java.maths类包下
在使用BigDecimal类前,需先构造一个BigDecimal对象
BigDecimal构造函数如下所示:
BigDecimal(double val)
BigDecimal(String str)
例:
package com.java265.other;
import java.math.BigDecimal;
public class Test {
	/*
	 * java265.com BigDecimal的示例分享
	 *  
	 **/
	public static void main(String[] args) throws Exception   {
		BigDecimal a = new BigDecimal("8.999");
		BigDecimal b = new BigDecimal(8.999);
		System.out.println(a);
		System.out.println(b);
	}
}
--------运行以上代码,将输出以下信息------
8.999
8.9990000000000005542233338928781449794769287109375
从以上代码运行结果,我们可以知道
基本类型构造为一个BigDecimal对象,
其实是通过intValue(), floatValue(), doubleValue(), longValue()方法
得到相应的BigDecimal对象

BigDecimal对象的运算方法

package com.java265.other;
import java.math.BigDecimal;
public class Test {
	/*
	 * java265.com BigDecimal操作的示例分享
	 **/
	public static void main(String[] args) throws Exception   {
		BigDecimal a = new BigDecimal("8.999");
		// 加
		a = a.add(new BigDecimal("1"));
		System.out.println(a);
	}
}
------运行以上代码,将输出以下信息------
9.999
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/202110/1620.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者