- byte: 大小為 1byte, 其值範圍為 -128 ~ 127
- short: 大小為 2byte, 其值範圍為 -32,768 ~ 32,767
- int: 大小為 4byte, 其值範圍為 -2,147,483,648 ~ 2,147,483,647
- long: 大小為 8byte, 其值範圍為 9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
- float: 大小為 4byte
- double: 大小為 8byte
- boolean: 僅有兩個值true, false
- char: 可儲放一個 16-bit Unicode 文字
此時JVM會自動賦予變數一初始值,
但要使用該變數仍舊需要賦予初始值,
各基本型態之初始值如下:
Data Type | 初始值 |
---|---|
byte | 0 |
short | 0 |
int | 0 |
long | 0L |
float | 0.0f |
double | 0.0d |
char | '\u0000' |
String (or any object) | null |
boolean | false |
沒有留言:
張貼留言