作者cloud1203 ( )
站内java
标题[问题] 数值过大
时间Tue Nov 6 17:38:50 2007
最近在写jsp遇到的问题
其实是两个数值相加後会溢位
如果用getInt就只能显示出整数部份
这部份没问题
但如果是getfloat跟getDouble都会有溢位的现象
有没有能做到getLongDouble或是getBigDouble之类的方法?
就是相加後很大然後还可以表示浮点数...
嗯...补充一下好了...
因为是从DB抓资料算出来的
如果用getInt跑出来的数字是1100015450
我改成getDouble就会变成1.10001545E9
还是说我根本用错了 = ="
小数的部分应该是零才对...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.173.49.133
1F:推 adrianshum:你确定是溢位? double 可表达的值比 int 大很多哩! 11/06 18:28
※ 编辑: cloud1203 来自: 202.173.49.133 (11/06 18:52)
2F:推 PsMonkey:那是科学表示法... 後面是指数... =.= 11/06 18:55
3F:推 cloud1203:喔喔 原来如此^^"那能让它显示出正常的小数部份吗?? 11/06 18:58
4F:推 willieliao:用DecimalFormat 11/06 22:12
5F:推 cloud1203:可以了 感谢大家的帮忙<(_ _)> 11/07 11:06