gpt4 book ai didi

java - 是否有任何理由将 Math.pow() 与文字而不是结果本身一起使用?

转载 作者:搜寻专家 更新时间:2023-11-01 04:04:03 29 4
gpt4 key购买 nike

我目前正在查看现有代码。已经编写了许多方法来对现有公式进行建模。我偶然发现了很多代码实例,例如 Math.pow(10.0D, 3.0D)Math.pow(300.0D, 2.0D) 以及诸如 1.5D * 1000.0D

现在,在我继续将所有这些替换为它们各自的结果之前(1000d90000d1500d 对于上面的示例),我想弄清楚是否有充分的理由保持原始符号?

我唯一想到的是保持代码与建模公式的相似性。还有其他我看不到的原因吗?

最佳答案

本质上都是关于可读性的。在处理时间时,您会更常见地看到这种代码风格,例如:

Thread.sleep(5 * 60 * 1000);

这种风格更明显的表明线程会 hibernate 5分钟。在处理数学公式时,通常会保持公式的每个值完整无缺,这样可以清楚地看到使用的是什么公式,以及是否正确使用了它。

关于java - 是否有任何理由将 Math.pow() 与文字而不是结果本身一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38617581/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com