问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java程序中,我定义double类型来计算为什么不精确?

发布网友 发布时间:2023-08-16 12:36

我来回答

4个回答

热心网友 时间:2024-12-15 03:29

import java.math.BigDecimal;

public class Test {
    public static void main(String[] args) {
        System.out.println(2.6d - 2d);
        BigDecimal bd1 = BigDecimal.valueOf(2.6d);
        BigDecimal bd2 = BigDecimal.valueOf(2d);
        System.out.println(bd1.subtract(bd2));
    }
}

使用BigDecimal类来进行精确小数计算,使用BigInteger来进行无限位的整数计算。

这两个类提供了加减乘除等各种方法。

热心网友 时间:2024-12-15 03:29

flout精确位数是7,double是15还是16,超过这个范围后就不准确了

热心网友 时间:2024-12-15 03:30

忘了双精度最多能表达几位了。但是肯定要比你这个小。你要取小数点后4位,之后的就不准确了追问那进行这种小数计算的时候怎么才能计算准确呢,谢啦

热心网友 时间:2024-12-15 03:31

参考此文即可:http://www.ruanyifeng.com/blog/2010/06/ieee_floating-point_representation.html
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
联想E盘不见了怎么办? 电脑e盘不见了怎么恢复?6个步骤找回e盘 五一去河源万绿湖游玩,需要携带哪些物品? 五一假期,旅行必带的物品是什么 建行办新卡用了新手机号,旧卡就自动绑了信号 请问电磁炉热敏电阻阻值是多少 电磁炉换电阻多少钱 电磁炉配件电阻多少钱 电磁炉510K大电阻多少钱一个 更换电磁炉电阻多少钱 用C#计算100!,请编写代码?请高手赐教 华为手机怎么看有没有关机 我爸爸姓袁,妈妈姓周,我87年2月的,属兔子想换名字了,以前叫袁强。做事情... ...2013年阴历4月初8下午15点53分父亲姓袁 母亲姓周 取什么名字好_百度... 孩出生好几天了,求各位高人赐名,爸爸姓袁,妈妈姓周,女儿2011年1月6日... 袁姓女孩2011年11月17日下午16:10分出生,父姓袁,母姓周,求起名 妈妈姓周,爸爸姓袁,是个男宝宝,起什么名字好听 女孩,2008年2月28日中午11时整出生,父亲姓袁,母亲姓周,请大家给我女儿... 可不可以哪集有车 汽车油箱在左和在右有什么区别, 汽车油箱在左边和在右边的区别 油箱在左边和右边有什么区别 汽车油箱在左边和右边有什么区别 起亚k217款开发者选项密码是多少 出租房个人冰箱如何锁住 统帅冰箱怎么上锁 有12块巧克力,平均分给4个同学.每个同学分___块,每个同学分的块数占总... 犬菜花瘤用什么药好 英雄联盟S10什么时候结算 山东省国资委华鲁换届了吗? 试算平衡的计算公式包括()。 易羽堂念慈易经是真的吗 易羽堂念有几位老师讲课 虎眼石手链适合什么人带 4百头猪需要建多大化粪池 养猪场污水处理设备应具备哪些功能 养猪场有2000头猪用多少立方化粪池 请给我这些词组的意思和例句谢谢 两寸照片电子版尺寸多大 西安公交卡可以几个人用一张吗? 西安长安通卡乘地铁,1个卡可以两人使用吗? 长安通交通卡一次只能刷一个是吧? 同事帮忙买东西多发了红包退回来了怎么弄 梨和桃子可以一起炖汤喝吗? 腾讯大王卡邮寄回来后是首月免费试用后期交钱还是直接交19元?_百度... 苹果无线鼠标更换电池 顺德区办证中禁摩路线 ...戴了一年多的墨玉镯~发现里面的黑色越来越少。这是为什么? 星球袋鼠皮鞋是品牌吗 欧宝迪袋鼠皮鞋怎么样