1. 程式人生 > >java基礎 數據類型轉換

java基礎 數據類型轉換

的區別 能夠 字符型 bubuko best 技術 取值 src class

2019年4月26日21:41:48

技術分享圖片

boolen    8位    1個字節
int 32位 4個字節
float 32位 4個字節
double 64位 8個字節
char 16位 2個字節
byte 8位 1個字節
short 16位 2個字節
long 64位 8個字節

byte:Java中最小的數據類型,在內存中占8位(bit),即1個字節,取值範圍-128~127,默認值0

short:短整型,在內存中占16位,即2個字節,取值範圍-32768~32717,默認值0

int:整型,用於存儲整數,在內在中占32位,即4個字節,取值範圍-2147483648~2147483647,默認值0

long:長整型,在內存中占64位,即8個字節-2^63~2^63-1,默認值0L

float:浮點型,在內存中占32位,即4個字節,用於存儲帶小數點的數字(與double的區別在於float類型有效小數點只有6~7位),默認值0

double:雙精度浮點型,用於存儲帶有小數點的數字,在內存中占64位,即8個字節,默認值0

char:字符型,用於存儲單個字符,占16位,即2個字節,取值範圍0~65535,默認值為空

boolean:布爾類型,占1個字節,用於判斷真或假(僅有兩個值,即true、false),默認值false

簡單數據類型之間的轉換

在Java中整型、實型、字符型被視為簡單數據類型,這些類型由低級到高級分別為(byte,short,char)--int--long--float--double


簡單數據類型之間的轉換又可以分為:

    1. 低級到高級的自動類型轉換
    2. 高級到低級的強制類型轉換
    3. 包裝類過渡類型能夠轉換

參考:https://www.cnblogs.com/liujinhong/p/6005714.html

java基礎 數據類型轉換