为什么大多数程序员在他们的视频教程中避免使用float和long数据类型?是否只是为了避免使用“0000f”和“0000L”符号?
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 回答