常用數據類型
類型 |
默認值 | 長度 | 範圍 | 使用說明 |
---|---|---|---|---|
byte | 0 | 8 | -128~127 | |
short | 0 | 16 | -32768~32767 | |
int | 0 | 32 | -2147483648~2147483647 | |
long | 0 | 64 | -9223372036854775808~9223372036854775807 | |
char | 16 | 單引號,只放一個字符。字符串使用雙引號 | ||
float | 0.0 | 32 | [-3.40282346638528860e+38 , -1.40129846432481707e-45] ∪ [1.40129846432481707e-45 ~ 3.40282346638528860e+38] | float a = 0.001f (必須在數字後加一個f聲明成float型,默認爲double型,超出float範圍,會出錯) |
double | 0.0 | 64 | [-1.79769313486231570e+308,-4.94065645841246544e-324] ∪ [4.94065645841246544e-324,1.79769313486231570e+308] | 默認的小數類型 |
boolean | false | 1 | false/true | |
String |
String str = "hello world"; 一量創建,不可改變,immutable。 不是基本類型。 |
a
注:
double/float精度範圍參看計算機組成原理,浮點數存儲相關機制。