您好,登錄后才能下訂單哦!
JAVA基本類型
8種基本數據類型
想要更多面試題和學習資料的可以私聊聯系我,大家一起交流學習!
Java語言有8種基本數據類型, 分別用于存儲整數、浮點數、字符數據和布爾類型數據。需要注意的是: 現在所介紹的僅僅是基本數據類型,后續還會介紹很多非基本數據類型。基本數據類型如圖 – 1所示:
圖- 1
從圖- 1中可以看出, 基本數據類型主要分為4大類 (整數類型、浮點類型、char、boolean), 整數類型又分為了4小類(byte、short、int、long), 浮點類型也分了2小類(float、double),這些數據類型的區別是怎樣的?通過圖– 2展示了這8種數據類型的存儲空間及使用場景:
圖- 2
在如上這8種數據類型中,最常用的有5種,分別為int、long、double、char、boolean。其余的數據類型幾乎不用,要求對這5種基本數據類型重點掌握,其余的數據類型,有興趣了解就可以了。
//由于有double型的直接量599.0參與,整個表達式的結果為 double
double change = 800 - 599.0;
//結果為0.0,右邊都是int型數據運算結果也為int類型,結果為0,再賦值給double
將0轉化為 0.0
double persent1 = 80 / 100;
//結果為0.8,右邊表達式有double型直接量參與, 運算結果為double型
double persent2 = 80.0 / 100;
7.4. byte、char、short轉換為int
在前面所介紹的8種數據類型中,byte、char、short、int、long都表示整數類型,而整型的直接量為int,在實際使用中,為了方便使用,遵循了如下的規則:
int直接量可以直接賦值給byte、char和short,只要不超過其表示范圍。示例如下:
byte b = 97;
short s = 97;
char c = 97;
byte、char、short三種類型參與運算時,先一律轉換成int類型再進行運算。示例如下:
byte b = 97;
int num = b + b; //num的值為194
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。