早教吧作业答案频道 -->其他-->
double c = 0.1+0.2; System.out.println(c); 为什么c>0.请高手解释具体的计算原理.
题目详情
double c = 0.1+0.2; System.out.println(c); 为什么c>0.请高手解释具体的计算原理.
▼优质解答
答案和解析
因为double是个近似值,它四舍五入后还是0.3.
0.3化成二进制其实是个无穷小数,保存成double,只能是个近似值
0.3化成二进制其实是个无穷小数,保存成double,只能是个近似值
看了 double c = 0.1...的网友还看了以下:
请帮我算下这个数独的答案,{4,2,0,0,9,0,0,0,0}{5,0,7,3,0,0,0,0, 2020-04-26 …
(2012•江西)如图,从A1(1,0,0),A2(2,0,0),B1(0,1,0),B2(0,2 2020-05-12 …
还是lingo问题road(country,country):length,xie,c;endse 2020-05-13 …
设f(x,y)在(0,0)处连续,limx,y→0f(x,y)-1ex2+y2-1=4,则()A. 2020-05-14 …
数列(第6题3小题)计算0.1+0.2+0.3+0.4+0.5+0.6+0.7+0.8+0.9+0 2020-05-17 …
ansys直接建立有限元模型问题finish/clear/prep7n,1,0,0,0n,2,0, 2020-05-17 …
设直线L过A(1,0,0),B(0,1,1)两点,将L绕z轴旋转一周得到曲面Σ,Σ与平面z=0,z 2020-06-14 …
(1)加工一个长方体铁皮烟囱,长2.宽1.6分米,至少要用多少平方分米的铁皮?(2)一个正方体的水 2020-06-28 …
电梯GB7588请问以下内容什么意思,0.50m×0.60m×0.80m的长方体起什么作用?为什么任 2020-12-09 …
△=0,△<0时一元二次方程ax2+bx+c=0(a>0)的根根需要用字母代表出来△>0,△=0,△ 2020-12-27 …