Java中有兩種基本數據類型用于存儲浮點型數據:double和float。
double是一種64位雙精度浮點類型。它可以存儲更大的數值范圍和更高的精度,因此在大多數情況下被認為是更好的選擇。double類型的變量可以通過在數字后面添加d或D來聲明。
double pi = 3.141592653589793238; double bigNumber = 1234567890123456789.0D;
float是一種32位單精度浮點類型。它可以存儲的數字范圍比double類型小,精度也較低,但是在某些情況下可以節省內存。float類型的變量可以通過在數字后面添加f或F來聲明。
float pi = 3.14159F; float smallNumber = 0.123456789F;
當需要精確計算時,應該盡可能使用double類型。但是,如果在使用時需要節約內存或者不需要高精度計算,可以選擇float類型。