当前位置: 代码迷 >> Java Web开发 >> 为什么合计出来的float 只有一位小数
  详细解决方案

为什么合计出来的float 只有一位小数

热度:91   发布时间:2016-04-14 20:40:00.0
为何合计出来的float 只有一位小数?


代码:
                                float zje = 0;
                                Iterator it = list.iterator();
while (it.hasNext()) {
Map hm = (Map) it.next();
zje =zje+Float.parseFloat(hm.get("JE").toString());
                                        }
显示总金额:
<%=String.valueOf(zje)%>

为何统计出来的总金额只有一位小数?
------解决思路----------------------
你把float换成double试试。。。。。。
------解决思路----------------------
超出float的表示范围,float自动进行了处理,用double表示。
  相关解决方案