为什么大多数程序员在他们的视频教程中避免使用float和long数据类型?是否只是为了避免使用“0000f”和“0000L”符号?
问问题
77 次
2 回答
2
我避免float
它的精度很差。我宁愿使用double
(或者使用固定精度的 long 或者如果我必须使用 BigDecimal)。
我怀疑long
它通常不经常使用,int
并且许多 Java API 只接受int
值。例如,数组大小和 Collection/Map size() 必须是int
.
于 2013-10-08T09:44:09.390 回答
1
他们为什么要使用它们?一个原因可能是避免写一封表明使用了 float/long 类型的字母。
但是,如果您不需要任何特殊精度,为什么要使用double
代替float
或long
代替int
?
于 2013-10-08T09:44:59.707 回答