新闻正文

关于计算精度的问题的求助。

来源:JAVA天堂  JAVA学习者  2007-8-2 02:24:31 网友评论 0 条 字体:[ ] ~我要投稿!
北大未名站 (Sat Mar 6 10:53:42 2004)
转信站: SJTU!netnews.sdu.edu.cn!news.uestc.edu.cn!news.happynet.org!PKU
在我的课题中;
有一小部分计算,我根据以前师兄的fortran程序
逐字逐句的翻译成 java;
有很多浮点数的运算,
以前fortran中的双精度,我就用double;
结果,运算的结果很不一样;程序的中有一个值
老程序算的都是2.27....
而我得程序则是2.26.......
翻译的过程应该没有错误的;
此外我的java中用的数学函数库都是StrictMath.
怎么回事那??
请教。
信区: Java
标 题: Re: 关于计算精度的问题的求助。 飘渺水云间 (Sat Mar 6 12:25:56 2004)
转信站: SJTU!netnews.sdu.edu.cn!news.uestc.edu.cn!news.ccie.net.cn!Freecity
《effective java》中有条原则就是针对精确运算的,用大浮点数类,不要用double
【 在 Wjstone@bbs.pku.edu.cn (Stone) 的大作中提到: 】
: 在我的课题中;
: 有一小部分计算,我根据以前师兄的fortran程序
: 逐字逐句的翻译成 java;
: 有很多浮点数的运算,
: 以前fortran中的双精度,我就用double;
: 结果,运算的结果很不一样;程序的中有一个值
: 老程序算的都是2.27....
: 而我得程序则是2.26.......
: 翻译的过程应该没有错误的;
: >> .................<以下省略>............

我需要一种领悟。
!news.uestc.edu.cn!news.happynet.org!PKU
java.math.BigDecimal ?
【 在 reoal.bbs@freecity.cnzju.net (莫老二※极度亢奋※快乐的?的大作中提到: 】
: 《effective java》中有条原则就是针对精确运算的,用大浮点数类,不要用double



收藏到ViVi   收藏此页到365Key
上一篇: ## 请问在Java里面可以调用外部命令吗? ##
下一篇: 问个applet
用户名:新注册) 密码: 匿名评论 [所有评论]
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
本栏搜索
  • Google
   网站首页 -  网站地图 -  技术学习 -  网站投稿 -  帮助中心
Copyright 2003-2008 www.javah.net All Rights Reserved
2008 如果你喜欢本站 请收藏本站 并推荐给你的朋友一起分享