更高的变量值是否使用更多的计算能力?

时间:2017-06-05 13:38:38

标签: java variables double max

我想从方法中返回最大值,我有两种方法可以实现这一点:

  1. 我可以使用计算不会达到的数字,例如10000
  2. 我可以return Double.MAX_VALUE
  3. 我现在的问题是:在速度,RAM使用等方面是否存在差异?

1 个答案:

答案 0 :(得分:3)

不,没有区别。 double将始终在其表示中使用相同的位数。

Java double是IEEE-754标准的实现。

如果你想代表"没有最大值,"但是,更好的方法可能是使用OptionalDouble