早教吧作业答案频道 -->数学-->
double四舍五入保留两位小数doubled1=Math.round(4.015*100)/100.0;为什么打印为4.01?
题目详情
double四舍五入保留两位小数 double d1 = Math.round(4.015*100)/100.0;
为什么打印为4.01?
为什么打印为4.01?
▼优质解答
答案和解析
我猜测如下,因为4.015,小数部分的0.015表示成2进制数时是无限循环的,因此用double型表示4.015时,由于double的位数有限,所以只能用一个略小于4.015的数(肯定是略小于,因为只有位数无限时,这个2进制数才能等于0.015)去近似表示4.015,假设这个数是4.0149.,那么乘100后是401.49.,Math.round后是401.
看了 double四舍五入保留两位...的网友还看了以下:
为什么灯泡短路时灯泡不发光(具体原因)网上说此时灯泡电流很小为什么此时灯泡电流很小?短路和短路前U 2020-05-23 …
电源电动势为E,内阻为r,外电阻为R,则路端电压U随R变化的函数式是U=.当R增大时,U将,当R= 2020-06-06 …
证明e^x-1与x是等价无穷小,为什么令u=e^x-1后,limu/ln(u+1)=1/limln 2020-06-14 …
完成下列表格u与f的关系v与f的关系正立或倒立缩小或放大实像或虚像例子u>2ff<v<2f缩小实像 2020-06-27 …
完成下列表格u与f的关系v与f的关系正立或倒立缩小或放大实像或虚像例子u>2ff<v<2f缩小实像 2020-06-27 …
函数w=1/z,把z平面上x^2+(y-1)^2=4映射成w平面上怎样的曲线?z=1/w=1/(u 2020-07-30 …
根据欧姆定律的公式的变形公式及电阻的性质,可以判定当[]A.U变大时,变小B.U变小时,不变C.U 2020-08-02 …
英文数学Math听写单词时候.大写Math还是小写math 2020-08-03 …
考俩小题math如下计算:当X分别等于1/2004,1/2003,1/2002,1/2001,1/ 2020-08-03 …
根据欧姆定律I=UR可知,电路中()A.当U-定时,R变小,I-定变小B.当U-定时,R变小,I-定 2020-11-03 …