①整型code
long
8字節,該類型數字的數字值有一個後綴L或者(小寫)l【100000000L】int
4字節 int範圍與運行Java代碼的機器無關。解決了一個軟件從一個平臺移植到另外一個平臺的int字節的問題short
2字節byte
1字節Java7
開始,能夠爲數字 字面量加下劃線,如用1_000_000
(或者0b1111_0100_0010_0100_0000
)表示100萬
,下劃線只是爲了通俗易懂,Java
編譯器會去掉這些下劃線。Java
無任何無符號(unsigned
)的int,long,short,byte
。float
4字節double
8字節float
數值的字面值後跟F或f
,如:3.14F
,表示該數字是float
類型,若不加F或者f
,則默認是double
類型,數字 字面值後跟D或者d
如33.33D
表示該數字是double
類型。2.0-1.1
獲得的結果是:0.89999999999999
,不是咱們期待的0.9
。若要準確計算須要用BigDecimal
類型。char
不建議在程序中使用true false
①final
用法: 用來聲明一個常量,如
final double PAI = 3.1415
final
表示的變量只能用一次,一旦被賦值後,不能被修改,習慣上變量名用大寫ci