Java是一種面向對象語言,有許多數據類型可用于存儲不同類型的數據。在Java中,float和double是表示浮點數的兩種數據類型。
float是32位單精度浮點數,表示可表達的范圍為±3.40282347E+38,精度為約6位小數。
float fNum = 1.23456789f; System.out.println(fNum); //輸出1.2345679
double是64位雙精度浮點數,表示可表達的范圍為±1.79769313486231570E+308,精度為約15位小數。
double dNum = 1.234567890123456789; System.out.println(dNum); //輸出1.2345678901234568
由于double的精度高于float,因此通常情況下,建議使用double來存儲浮點數據。
當然,如果您需要使用float類型的數據,也可以將數字后面的f字母加上。
除此之外,Java還有其他數據類型可用于存儲數字,如int、long等。