1. 程式人生 > >java學習之基本數據類型

java學習之基本數據類型

輸出 com 9.png 浮點型 可能 包裝 cnblogs 如果 高精度

基本數據類型:

boolean ,只有兩個值,true或false 。在邏輯中用於判斷。

byte, 字節型,一字節,-128~127,不常用。

short,短整型,兩字節,-2^15~(2^15-1),不常用。

,int,整型,四字節,32bit,常用

,long,,長整型,

float,浮點型,低精度(相對於double)

double,浮點型,高精度(相對於float)

char.,字符型,兩字節

技術分享

char 可以存放對應ascii碼的整型數值,輸出時會自動轉換成相對應的字符,如果沒有對應字符則為空。

數據類型可以由低位向高位自動轉換,但是高位轉低位需要強制類型轉換,可能會出一些問題,如存儲大小越界。

技術分享

技術分享

上面8個基本類型都有其對應的包裝類型,除了int 對應Integer,char對應Character 其他的包裝類都是首字母大寫,如long對應Long。

基本類型存儲於棧中,而其對應的包裝類是對象,存儲於堆中。

java學習之基本數據類型