在Java入門階段的時候,我們就會學到Java的基本數(shù)據(jù)類型。而我們在實際的開發(fā)中,數(shù)據(jù)類型不可能是一成不變的,會經(jīng)常遇到數(shù)據(jù)要轉型。下面就由粵嵌小編告訴大家Java的數(shù)據(jù)類型有哪些,以及當需要進行轉換的時候,該如何操作。
一、Java數(shù)據(jù)類型
數(shù)據(jù)類型是指存放數(shù)據(jù)所屬的類型,在Java中數(shù)據(jù)類型可以分為兩大類。
1、基本數(shù)據(jù)類型
(1)邏輯型:boolean,一般只適用于程序流程控制,而且它的值只有兩個,分別是true,flase。不能用數(shù)字0來代替;
(2)文本型:char;
(3)整數(shù)型:byte、short、int、long;
(4)浮點數(shù)型:float、double;
2、引用數(shù)據(jù)類型
引用數(shù)據(jù)類型包括:類、接口和數(shù)組;
二、Java數(shù)據(jù)類型轉換
在Java中數(shù)據(jù)類型的轉換大體上可以分為兩種,種是自動轉型,第二種是強制性的轉型。
1、自動轉型
自動轉型顧名思義當然是不用我們自己手動去轉。它是讓Java編譯器自動進行轉型操作。轉換時,系統(tǒng)會按照數(shù)據(jù)類型由小到大的轉換原則進行轉換,例如從小到大依次按照byte、short、char、int、 long、float、double進行轉換。
2、強制轉制
強制轉型不用什么條件,只要我們在前面加上()就可以了。比如:
long num = 1000000 ;
int (int)num ;
這樣就強制地把long型轉成了int型,不過要注意的是,如果超出了int的范圍,超的部分就會被省略掉。
在Java入門階段的時候,這些基礎知識都是有要重點熟悉掌握的。鞏固好基礎,后面越來越難的Java學習中,不會經(jīng)常因一些小問題導致程序出現(xiàn)錯誤,從而影響整個學習效率。