-1

为什么大多数程序员在他们的视频教程中避免使用floatlong数据类型?是否只是为了避免使用“0000f”和“0000L”符号?

4

2 回答 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代替floatlong代替int

于 2013-10-08T09:44:59.707 回答