Pages

2008/08/29

[Java] 基本資料型態 Primitive Data Type

Java的基本資料型態共有八種,如下所述:
  1. byte: 大小為 1byte, 其值範圍為 -128 ~ 127
  2. short: 大小為 2byte, 其值範圍為 -32,768 ~ 32,767
  3. int: 大小為 4byte, 其值範圍為 -2,147,483,648 ~ 2,147,483,647
  4. long: 大小為 8byte, 其值範圍為 9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
  5. float: 大小為 4byte
  6. double: 大小為 8byte
  7. boolean: 僅有兩個值true, false
  8. char: 可儲放一個 16-bit Unicode 文字
當一實體變數(Instance Variable)以基本型態宣告時, 可不給定初始值,
此時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

No comments: