为什么Java中的双实例变量附加了小写字母d?他们需要这个吗?

例:

double area = 0d;
double avgDailyTemp = 26d;


等等...

最佳答案

默认情况下,数字文字是整数。如果您尝试向Java中传递一个类似100亿的数字,则会出错,因为它超出了整数的范围。指定小写的d显式地将其定义为双精度字面量。

10-07 21:06