8大數據類型


在java中有四種類別的數據類型,8中類型:

第一類:整型 byte,short , int ,long

第二類:浮點型 float, double

第三類:邏輯型 boolean(它只有兩個值可取true false)

第四類:字符型 char

整型中

     byte—>1個字節大小是0到255  2^8-1=255;

    short—>2個字節  大小是  正負2的16次方;

     int—>4個字節

     long—>8個字節

浮點型

     float—>4個字節(小數點后6位)

     double—>8個字節

邏輯型

    boolean—>false/true;

字符型

    char—>2個字節

這四類八種基礎類型,剩下的java 一切類型 都是引用類型,String 是引用類型 不屬於四類八種基礎數據類型中的一個

1、未帶有字符后綴標識的整數默認為int類型;

     未帶有字符后綴標識的浮點數默認為double類型。
2、如果一個整數的值超出了int類型能夠表示的范圍,則必須增加后綴“L”(不區分大小寫,建議用大寫,因為小寫的L與阿拉伯數字1很容易混淆),表示為long型。
3、帶有“F”(不區分大小寫)后綴的整數和浮點數都是float類型的;帶有“D”(不區分大小寫)后綴的整數和浮點數都是double類型的。
4、編譯器會在編譯期對byte、short、int、long、float、double、char型變量的值進行檢查,如果超出了它們的取值范圍就會報錯。
5、int型值可以賦給所有數值類型的變量;

      long型值可以賦給long、float、double類型的變量;

      float型值可以賦給float、double類型的變量;

      double型值只能賦給double類型變量。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM