Java常用資料型別

2021-08-29 16:03:32 字數 1223 閱讀 1993

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 儲存位元組 ...