double计算的问题...

wpphtqy 2006-12-30 04:20:21
double型计算时出现这种情况.
结果是这样的:7.4948E7.
是不是数太大了啊?
double类型不支持了啊?
...全文
75 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fool_leave 2007-01-03
  • 打赏
  • 举报
回复
不过不知道这个BigDecimal类,有没有最大数的限制啊???


似乎没有,没注意到有最大数的说法
如果是按照double*10^n这种方式存储的话,n也有最大数,所以肯定会有上限的,只不过这个上限非常大
wpphtqy 2006-12-30
  • 打赏
  • 举报
回复
我给的分够多吧?因为只有一个人回了.呵呵呵.希望还可以给我回复.虽然帖子已经结了.
wpphtqy 2006-12-30
  • 打赏
  • 举报
回复
谢谢了啊...
我本来有一个精确计算的类,是用BigDecimal的.
不过最后处理的还是返回double类型的,因此我用那个类也解决不了问题.
居然没想到可以直接用BigDecimal.
呵呵呵.
不过不知道这个BigDecimal类,有没有最大数的限制啊???
fool_leave 2006-12-30
  • 打赏
  • 举报
回复
数太大了
用BigDecimal吧

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧