Java 資料型別

2021-08-03 23:43:19 字數 851 閱讀 3900

1  基本資料型別

資料型別

記憶體大小

取值範圍

byte

1 位元組

-128 ~ 127

short

2 位元組

-2^15 ~ 2^15-1

char(無符號)

2 位元組

0 ~ 2^16-1

int4 位元組

-2^31 ~ 2^31-1 即:-2147483648 ~ 2147483647

float

4 位元組

1.4013e-45 ~ 3.4028e+38

long

8 位元組

-2^63 ~ 2^63-1

double

8 位元組

4.9e-324 ~ 1.7977e+308

boolean

1/8 位元組(1位元組)

true/false

2 引用資料型別

1 自動型別轉換

容量小的型別自動轉換成容量大的資料型別 如:

​ int a = 4 ;

​ double b = a ;

2 強制型別轉換

容量大的型別轉換成容量小的資料型別時,要加上強制轉換符,但可能造成精度降低或溢位,使用時要格外注意。如:

​ float f =14.8f;

​ int i = (int)f;

注意:boolean值不能與其他任何型別之間進行強制型別轉換

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