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 : 只有兩個值
boolean b1 = true;
boolean b2 = false;
char : 儲存乙個字元, 具體占用幾個位元組和採用的編碼有關
char ch = 'a';
char ch1 = '中';
用關鍵字 final 修飾的變數
常量一經賦值就不能再被修改常量名通常全部大寫
常量可以用來替代 magic number
final double pi = 3.1415926;
java資料型別
整型 型別 儲存大小 取值範圍 int4位元組 2 147 483 648 2 147 483 647 21億 short 2位元組 32 768 32 767 long 8位元組 9 223 372 036 854 775 808 9 223 372 036 854 775 808 byte 1位...
java資料型別
1.整型 int 4位元組 byte 1位元組 short 2位元組 long 8位元組 2.浮點型 float 4位元組 double 8位元組 3.邏輯性 boolean false true 4.字元型 char 2位元組 c語言中時1位元組 類 介面 陣列 在棧中可以直接分配記憶體的資料就是...
Java資料型別
八種基本型別 一 整型 1 int 取值範圍 2147483648 2147483647 儲存位元組 4位元組 2 short 取值範圍 32768 32767 儲存位元組 2位元組 3 long 取值範圍 9223372036854775808 9223372036854775807 儲存位元組 ...