首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将四舍五入到较小的数字加速计算。

将四舍五入到较小的数字加速计算。
EN

Stack Overflow用户
提问于 2016-03-23 21:34:59
回答 2查看 49关注 0票数 0

我正在编写一个Java程序,它涉及到对双分值的重要计算。现在很慢。

如果我舍入较少的数字,如0.54583574982374592到0.5458。这会加速我的计划吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-23 21:47:59

不是十进制。小数点后面的小数位数是这个数字的“复杂性”的一个非常糟糕的指标。例如,0.1是二进制中的无穷小部分,设置了大量的位。二进制的舍入有一定的效果,但只对除法和平方根有影响(来源和个人实验)--常见的运算(加、乘、比较)并不以这种方式依赖操作数的值(次法线往往是慢的,取决于运算和arch)。

票数 0
EN

Stack Overflow用户

发布于 2016-03-23 21:40:03

简短回答:no

double没有影响其操作速度的可变精度。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36189124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档