gpt4 book ai didi

java - 使用 double 的正确符号

转载 作者:行者123 更新时间:2023-11-29 10:08:04 25 4
gpt4 key购买 nike

在带有或不带有“.0”的双重操作中编写常量在 java 中在风格上更可接受?

如,

双变量= 200.0;双 d= var/250.0;双 h= 1.0 - d;

对比

双变量= 200;双 d = var/250;双 h= 1 - d;

谢谢

最佳答案

这与风格本身无关。当您编写 double var = 200; 时,200 是一个 integer literal然后通过 widening primitive conversion 转换为 double .

最好具体一些——如果你使用 double 常量,就把它写成 double :

double d = 200.0;
double another = .01;
double exp = 1E3;

以上都是floating point literals .在你的第二个例子中,具体是特别重要的:

var = 50;
double d = var / 250;

我故意省略了 var 的类型。不清楚 d 将作为结果包含什么 - 它可能是 0.20.0(如果 var 是整数).另一方面,如果您要编写 double d = var/250.0,结果将始终为 0.2

关于java - 使用 double 的正确符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1581228/

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