以正确的方式定义双变量

问题描述 投票:-3回答:1

定义双变量的正确方法是什么?为什么?

public static final double SCORE = 1;

要么

public static final double SCORE = 1.0;

谢谢

java variables double
1个回答
0
投票

鉴于显示的两个例子,没有更好的方法,但是有一个细微的差别,无论是否知道,这可能无关紧要。

这个细微差别是第一个例子从整数加宽到两倍,而第二个例子没有加宽。

正如Andreas在评论中所建议的那样,重要的是要注意这是在编译时而不是在运行时完成的,因此对生成的代码和运行时性能没有任何影响。因此,您可以采用您想要的任何方法。

© www.soinside.com 2019 - 2024. All rights reserved.