
| 基本數(shù)據(jù)類型 | byte(字節(jié)型) | short(短整型)) | int(整型) | long(長整型) | float(浮點型) | double(雙精度) | char(字符型) | boolean(布爾型) |
| 占用字節(jié) | 1 | 2 | 4 | 8 | 4 | 8 | 2 | 系統(tǒng)沒有提供size方法 |
| 默認(rèn)值 | 0 | 0 | 0 | 0.0l | 0.0f | 0.0 | /u0000(空格) | false |
| 封裝器類 | Byte | Short | Integer | Long | Float | Double | Character | Boolean |
第一類:邏輯型boolean
![]()
第二類:文本型char

第三類:整數(shù)型(byte、short、int、long)
char類型占2個字節(jié)short從-32768到32767int從-2147483648,到2147483647共10位long從-9223372036854775808到9223372036854775807共19位


第四類:浮點型(float、double)
在數(shù)學(xué)中0到1有無數(shù)個浮點數(shù);而計算機是離散的,所以表示的時候有誤差,計算機用精度(小數(shù)點后幾位來表示正確),比較浮點數(shù)時a==0.1是不合適的,應(yīng)該a-0.1==0;如果a是0.1,則即使有誤差 a-0.1==0因為a和0.1都被表示為一個有誤差的計算機二進制


新聞熱點
疑難解答
圖片精選