ほとんどのプログラマーが、ビデオ チュートリアルでfloatおよびlongデータ型の使用を避けるのはなぜですか? 「0000f」「0000L」表記を避けるためだけですか?
質問する
77 次
2 に答える
2
float
精度が悪いのは避けます。私はむしろ使用したいと思いますdouble
(または固定精度で長くするか、BigDecimal にする必要がある場合)。
通常は十分であり、多くのJava APIは値のみを受け入れるため、long
あまり使用されないと思います。たとえば、配列サイズと Collection/Map size() は でなければなりません。int
int
int
于 2013-10-08T09:44:09.390 に答える
1
そして、なぜそれらを使用する必要があるのでしょうか? おそらく、float/long 型が使用されていることを示す文字を書くことを避けることが 1 つの理由です。
ただし、特別な精度が必要ない場合は、double
代わりにfloat
またはlong
の代わりに使用するのはなぜint
ですか?
于 2013-10-08T09:44:59.707 に答える