java基礎-基本數據類型(第三節)

一、Java語言提供了八種基本類型(比較重要,亂用類型即使不出錯,也會顯得很業餘)

1.byte字節類型

  • byte 數據類型是8位、有符號的,以二進制補碼錶示的整數,是最小的數字單位,大小在-128~127 ,超過這個範圍就不能用它表示了。

  • 要求:只要記住在io流讀寫中常用到,其他地方很少用,簡單記住就好。

 

 

2.short 短整型

  • short 數據類型是 16 位、有符號的以二進制補碼錶示的整數,大小在-32768~32767 ,超過這個範圍就不能用它表示了。

       要求:只要記住有這個類型就好了,其他的就忘了吧。

 

3.int 整型 

        int數據類型是32位、有符號的以二進制補碼錶示的整數,大小在-2^31~2^31-1;超過這個範圍會出現溢出,就是表示不了。 

       要求:劃重點,這個要記住,java的整型默認就是這個類型的,數值不大不小,絕大部分數值大小表示夠用,所以也是java,Android中用的最頻繁的整型類型,你的代碼生涯,跟他打交道的時候非常多,要記住。

 

4.long 長整型

          有短整型就有長整型,就是它了,它跟short有點不一樣的是,它比short使用更頻繁,long 數據類型是 64 位、有符號的以二進制補碼錶示的整數,默認值是 0L;

        要求:劃重點,這個要記住,在寫表示這個類型的數的時候,數字後面最好加個L,大小寫都可以,但是最好大寫。這個long類型常用來表示產品id,時間戳等等。比較重要。

 

5. float 單精度浮點型

        簡單理解就是小數,32位,默認值 0.0f。

       要求:這個不用劃重點,但是要記住,表示小數的時候,優先用這個表示,不能用它表示完整個體,就不多說了,沒有1.5個人就是這個意思。表示的時候,數字後面加個f。比如:float price = 2.53f; 其實不加也ok,加比較好。

 

6.double 雙精度浮點型

      也是小數,跟整型幾個階級差不多,64位,默認值是0.0d。

      要求:這個簡單記住,比較少用,跟float的區別就是double更佔內存空間,並且double表示的小數的精度比float高很多,double 有效數字16位,float精度7位;

 

7.boolean 布爾類型

      這個類型只有2個值,true or false,對或錯,一般表示二選一選擇,默認值是false。

      要求:這個劃重點,常用。就2個值,比較好記,默認值這個要記住是false哈。

 

8.char 16位字符

      char 數據類型可以儲存任何字符,單個存儲,存儲字符。比如,存儲數字,char data= '2'; 存儲文字:char str= 'a';

 要求:比較少用,要記住有這個玩意。任何字符串都可以拆成多個char表示。

總結:

     (1) java的八大基本類型就是這些,基本介紹完了,這裏簡單說明一下,上面說到某個類型佔多少位,這個位數指的是這個類型存儲在計算機是以二進制數值存的,多少位就表示多少個0或者1,越少能表示的數值範圍就越少,一個字節佔8位,int類型32位,所以佔4個字節。如下圖所示:

      (2)常用的類型只有4個,int,long,float ,boolean類型,其他的類型不是不重要,不能不知道哈,只不過後面用的不是很頻繁,優先記住頻繁使用的。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章