Java常用資料型別
阿新 • • 發佈:2018-12-16
Java中常見的資料型別
整型
byte : 1位元組
byte b = 127; // -128 ~ +127
short : 2位元組
short s = 32767; // -32768 ~ 32767
int : 4位元組
int i = 2147483647; // -2147483648 ~ 2147483647
int i1 = 2_000_000_000; // 加下劃線, 更易識別
int i2 = 0xff0000; // 16進製表示的 16711680
int i3 = 0b100010001000; // 2進製表示的 2184
long : 8位元組
long l = 1000000000000000000000L; // 結尾加字母 L, 以表示為 long 型別
浮點型別
float : 4位元組
float f = 3.14f; // 結尾加字母 f, 以表示為 float 型別
float f1 = 3.14e32; // 科學計數法 3.14的32次方
double : 8位元組
double d = 3.14;
double d1 = 3.14e32;
double d2 = -3.14e64;
為什麼叫浮點型? 因為小數點可以浮動
double d1 = 12.34e10;
double d2 = 1.234e11; // 這兩個數是完全相等的
布林型別
boolean : 只有兩個值
- true
- false
boolean b1 = true; boolean b2 = false;
字元型別
char : 儲存一個字元, 具體佔用幾個位元組和採用的編碼有關
char ch = 'A';
char ch1 = '中';
常量
用關鍵字 final 修飾的變數
常量一經賦值就不能再被修改 常量名通常全部大寫 常量可以用來替代 magic number
final double PI = 3.1415926;