早教吧作业答案频道 -->其他-->
JAVA计算器小数相乘出现错误啊!2*1.2=2.4,但是3*1.3=3.9000000004这是什么原因?
题目详情
JAVA计算器小数相乘出现错误啊!2*1.2=2.4,但是3*1.3=3.9000000004 这是什么原因?
▼优质解答
答案和解析
这是损失精度造成的~~在java中小数默认是double类型,64位,其中一个符号位,11个指数位,32个位数.这个想具体讲清楚那可不容易,反正你知道有这么一回事儿,大体了解就行了~~以后用到的时候注意点
看了JAVA计算器小数相乘出现错误...的网友还看了以下:
把0.09改写成大小相等小数部分是三位的小数是0.09..(判断对错) 2020-04-11 …
2.3gNA和足量的O2完全反应,在常温下燃烧时,转移电子数均为0.1NA?Na由0变为+1价,但 2020-04-25 …
判断.(对的打“√”,错的打“×”)(1)小数都比整数小(2)因为50÷0.5=100,所以50是 2020-05-13 …
0.25除以0.15,当除到商是1.6时,余数是0.01,为什么是0.01?我是这样算的,0.25 2020-05-16 …
关于数零,下列几种说法错误的是 A ,0不是正数也不是负数 B,0的相反数是0 C,0的绝对值是0 2020-05-16 …
电流表量程用错了的题小丽在实验中用双量程电流表测量电路中的电流,她实际用0~3A的量程进行测量,但 2020-05-23 …
下列叙述正确的是:D.0.1mol硫酸根个数为0.1Na这句话为什么错了题目中Na应为NA阿伏伽德 2020-06-06 …
设NA代表阿伏加德罗常数的值,下列关于0.2mol/LBa(NO3)2溶液的说法错误的是()A.1 2020-07-12 …
甲数减乙数是1.4,甲数除以乙数是1.4,问甲数加乙数是多少?要算式一楼你那个错了吧,如果甲数是1 2020-07-18 …
下列()项说法是错的.A.一个数的近似数是0.80,这个数必须大于0.795,且小于0.805B. 2020-07-31 …