当前位置: 技术问答>java相关
JAVA可以真正实现实数的相等比较吗?
来源: 互联网 发布时间:2015-04-16
本文导语: JAVA可以真正实现实数的相等比较吗? | C语言可以吗? 我想原理应该都是一样的。 呵呵~~ | 为什么不可以,最终还不都是二进制数的比较? | 实数要完全...
JAVA可以真正实现实数的相等比较吗?
|
C语言可以吗?
我想原理应该都是一样的。
呵呵~~
我想原理应该都是一样的。
呵呵~~
|
为什么不可以,最终还不都是二进制数的比较?
|
实数要完全相等几乎是不可能的,除非是另一个的复制
|
是不可以的,实数的精确值是和具体的机器相关的,除非你
自己定义自己的实数类型,并且规定了实数的取值范围,
自己去实现所有和实数有关的云算操作,才能够做到准确的比较。
自己定义自己的实数类型,并且规定了实数的取值范围,
自己去实现所有和实数有关的云算操作,才能够做到准确的比较。