您的位置:首页 > 编程语言 > Java开发

JAVA浮点数运算

2016-05-15 00:00 495 查看

BigDecimal

使用基本浮点型(float,double)运算,容易引起精度丢失。BigDecimal类能精确地表示,计算浮点数。

String构造对象

BigDecimal bigDecimal = new BigDecimal("0.01")


double构造对象

BigDecimal bigDecimal = new BigDecimal(0.01)


使用double构造对象会引起精度丢失,可使用

BigDecimal bigDecimal = BigDecimal.valueOf(0.01)


BigDecimal bgOne = new BigDecimal("0.02");
BigDecimal bgTwo = BigDecimal.valueOf(0.01);
bgOne.add(bgTwo);//加法
bgOne.subtract(bgTwo);//减法
bgOne.multiply(bgTwo);//乘法
bgOne.divide(bgTwo);//除法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: