1.整型:byte 1個字節 ,short 2個字節,int 4個字節,long 8個字節
其中使用long類型的時候數值后面加個后綴l或L,默認下為int類型。
八進制有一個前綴0,十六進制有個前綴0x。
2.浮點型:float 4個字節,double 8個字節。
a. 使用float類型的時候有個后綴f或F,否則默認為double類型(也可以有后綴d或D)。
b.三個特殊的浮點數值:正無窮大,負無窮大,NaN,三者用於表示溢出和出錯。
eg:一個正整數除以0結果我正無窮大,0/0或者負數的平方根結果為NaN。
c.檢測一個特定值是否為Double.NaN: if(Double.isNaN(x))
d.浮點數的計算無法精確,我們可以使用大數字BigDecimal來進行浮點數運算
3.字符類型:char 2個字節
4.布爾類型:boolean 有兩個值true false 不是關鍵字
5.數值類型之間的轉換:byte—>short—>int—>long
char—>int
int—>double float—>double