四大類:
- 整數型 byte、short、int、long
- 浮點型 float、double
- 字符型 char
- 布爾型 boolean
八大種
數據類型 | 關鍵字 | 最小單位內存佔用 | 可表示數字的範圍 |
---|---|---|---|
字節型 | byte | 1個字節 | -128~127 |
短整型 | short | 2個字節 | -32768~32767 |
整型 | int(默認) | 4個字節 | -231 ~ 231-1 |
長整型 | long | 8個字節 | -263 ~ 263-1 |
單精度浮點數 | float | 4個字節 | 1.4E-45~3.4028235E38 |
雙精度浮點數 | double(默認) | 8個字節 | 4.9E-324~1.7976931348623157E308 |
字符型 | char | 2個字節 | 0~65535 |
布爾型 | boolean | 1個字節 | true false |
注意
1 字符串不是基本數據類型,是一種引用類型
2 數據類型能夠表示的範圍與其所佔字節數不一定正相關,例如float4個字節比long的8個字節可以表示更多的數字
3 浮點型可能只是一個近似值,不一定是精確值
4 浮點數默認是double,數字後加 F表示float
5 整數型默認是int,數字後加 L表示long