Java 資料型別
Java Data Types
如前一章所述,Java 中的變數必須是指定的資料型別。
示例
int myNum = 5; // Integer (whole number)
float myFloatNum = 5.99f; // Floating point number
char myLetter = 'D'; // Character
boolean myBool = true; // Boolean
String myText = "Hello"; // String
資料型別分為兩組
原始資料型別
原始資料型別指定變數值的大小和型別,並且它沒有額外的方法。
Java 中有八種原始資料型別
資料型別 | 大小 | 描述 |
---|---|---|
byte |
1 位元組 | 儲存從 -128 到 127 的整數 |
short |
2 位元組 | 儲存從 -32,768 到 32,767 的整數 |
int |
4 位元組 | 儲存從 -2,147,483,648 到 2,147,483,647 的整數 |
long |
8 位元組 | 儲存從 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 的整數 |
float |
4 位元組 | 儲存小數。足以儲存 6 到 7 位小數 |
double |
8 位元組 | 儲存小數。足以儲存 15 位小數 |
boolean |
1 位 | 儲存 true 或 false 值 |
char |
2 位元組 | 儲存單個字元/字母或 ASCII 值 |