作者terry1st (阿甫)
看板java
标题[问题] 小数点的问题@_@?
时间Wed Apr 2 05:38:09 2008
<%
double a=0.6;
do{
out.print(a);
a = a+1;
out.print("<br>"+"<p>");
}while(a<1.0);
%>
这样跑出来的东西
不是正常要0.6 0.7 0.8 0.9吗?
怎麽我跑出来的东西是 0.6 0.7 0.7999999 0.899999 0.99999
中间出了什麽事情了呢Orz
还有另一个问题
String count1 =session.getAttribute("count").toString();
int n = Integer.parseInt(count1);
这样 n似乎还是不能算?
会有error 还是有别的写法可以使用呢
以上问题 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.127.83.231
1F:推 H45:此问题的解法前几篇好像正巧出现过。 04/02 05:40
2F:→ terry1st:楼上的大大是说两个问题都有人解了吗@_@? 我爬看看 04/02 05:40
3F:→ terry1st:( ̄ー ̄;) 我找不到 04/02 05:44
4F:推 H45:1. 关键字:NumberFormat 2. error 讯息是什麽 04/02 07:05
5F:推 slalala:1+0.6=0.7 这似乎不是唯一的解((/‵Д′)/~ ╧╧) 04/02 13:14
6F:→ terry1st:阿 打错了,我加0.1啦= =" 04/02 13:46