Java基本資料型別

2021-07-23 23:01:25 字數 847 閱讀 4610

基本資料型別都是有取值範圍的,若超出範圍,則編譯報錯。
- 位元組型的長度 1byte(位元組) = 8bit(位),即範圍為-128~127

如: byte b = 200 或者 byte b = -200,這都是錯誤的

- 字元型的長度 1char = 16位 範圍為0~2^16

- 短整型的長度 1short = 16位 範圍為 -2^15~2^15-1

- 整型的長度 1int = 32位 範圍為 -2^31~2^31-1

- 長整型的長度 1long = 64位

- 單精度浮點型 1float = 32位

- 雙精度浮點型 1double = 64位

特殊: byte和char之間的轉換都需要強制轉換,強制型別轉換的時候要考慮溢位的問題
- 如果低位的資料型別轉換成高位的資料型別,不需要任何操作,系統會自動轉型

short s = 100;

int i = s;//該過程是直接成立的,系統自動轉型的

double d = i;//從32位轉到64位

- 如果高位的資料型別轉換為低位的資料型別,必須強制轉換,否則編譯報錯

double d = 10.22;

int i = (int)d;//必須要強制型別轉換,所以(int)表示強制型別轉換

short s = (short)i;

int i = 100;

char c2 = (char)i;//高位到低位

- 同為數的情況 int-float long-double

如果是同位,低精度到高精度不需要操作,高精度到低精度需要強制轉換

Java 基本資料型別

基本資料型別 變數持有資料本身的值 引用型別 是某個物件的引用,而並非物件本身 引用型別用在物件上的 乙個物件可以被多個引用所指向,但同一時刻,每個引用只能指向唯一的物件 如果乙個物件被多個引用所指向,那麼無論哪個引用對物件的屬性進行修改,都會反映到其他的引用當中 型別 位數 位元組數 取值範圍 舉...

java 基本資料型別

一 基本資料型別 整型 byte short int long 在計算機中以二進位制補碼格式儲存 浮點型 float double 在計算機中以ieee754格式儲存 字元型 char 在計算機中以unicode碼格式儲存 布林型 boolean 只有true和false兩個值 二 1.長整型 lo...

java基本資料型別

1.四種整數型 bate short int long byte 資料型別是8位 有符號的,以二進位制補碼的整數 最小值 128 2 7 最大值是127 2 7 1 預設值是 0 short short資料型別是16位 有符號的以二進位制補碼表示的整數 最大值是 32768 2 1 最大值是 327...