BigDecimal加减乘除运算

本文详细介绍BigDecimal数据类型在涉及金钱计算时的重要性和使用方法,包括变量定义、基本算术运算及实例演示,帮助开发者掌握精确计算技巧。

BigDecimal作为涉及到钱或者有小数点要求时经常用到的数据类型拥有其特殊的地方,在加减乘除运算上与Integer类型不同。

【1】BigDecimal变量定义及赋值

一般的变量定义是:类型 变量名称=变量值。

但是 BigDecimal的赋值是不同的,BigDecimal赋值是

BigDecimal money = new BigDecimal(100);或者BigDecimal money= new BigDecimal("100")。

【2】BigDecimal类型运算

加法: add()     

减法:subtract()

乘法:multiply()    

除法:divide()    

绝对值:abs()

【3】实例展示

BigDecimal num1= new BigDecimal("100");

BigDecimal num2= new BigDecimal("10");

BigDecimal result;

【3.1】加法

result= num1.add(num2);

System.out.println("加法运算结果是:" + result);

【3.2】减法

result= num1.subtract(num2);

System.out.println("减法运算结果是:" + result);

【3.3】乘法

result= num1.multiply(num2);

System.out.println("乘法运算结果是:" + result);  

【3.4】除法

result= num1.divide(num2);

System.out.println("除法运算结果是:" + result);

搞定啦。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值