小猿圈java之基本數據類型(內置數據類型)

學好java,基本的數據類型必須熟練,就比如想學好英文、單詞和詞彙必需要掌握同樣,可見它的重要性,那小猿圈加加這篇就詳解一下,但願能幫助你們。java

  變量就是申請內存來存儲值。也就是說,當建立變量的時候,須要在內存中申請空間。內存管理系統根據變量的類型爲變量分配存儲空間,分配的空間只能用來儲存該類型數據。數組

所以,經過定義不一樣類型的變量,能夠在內存中儲存整數、小數或者字符。Java 的兩大數據類型:大數據

內置數據類型code

引用數據類型內存

今天小猿圈講一下內置數據類型:get

  Java語言提供了八種基本類型。六種數字類型(四個整數型,兩個浮點型),一種字符類型,還有一種布爾型。內存管理

byte:變量

byte 數據類型是8位、有符號的,以二進制補碼錶示的整數;數據類型

最小值是 -128(-2^7);引用

最大值是 127(2^7-1);

默認值是 0;

byte 類型用在大型數組中節約空間,主要代替整數,由於 byte 變量佔用的空間只有 int 類型的四分之一;

例子:byte a = 100,byte b = -50。

    short:

short 數據類型是 16 位、有符號的以二進制補碼錶示的整數

最小值是 -32768(-2^15);

最大值是 32767(2^15 - 1);

Short 數據類型也能夠像 byte 那樣節省空間。一個short變量是int型變量所佔空間的二分之一;

默認值是 0;

例子:short s = 1000,short r = -20000。

    int:

int 數據類型是32位、有符號的以二進制補碼錶示的整數;

最小值是 -2,147,483,648(-2^31);

最大值是 2,147,483,647(2^31 - 1);

通常地整型變量默認爲 int 類型;

默認值是 0 ;

例子:int a = 100000, int b = -200000。

    long:

long 數據類型是 64 位、有符號的以二進制補碼錶示的整數;

最小值是 -9,223,372,036,854,775,808(-2^63);

最大值是 9,223,372,036,854,775,807(2^63 -1);

這種類型主要使用在須要比較大整數的系統上;

默認值是 0L;

例子: long a = 100000L,Long b = -200000L。

"L"理論上不分大小寫,可是若寫成"l"容易與數字"1"混淆,不容易分辯。因此最好大寫。

    float:

float 數據類型是單精度、32位、符合IEEE 754標準的浮點數;

float 在儲存大型浮點數組的時候可節省內存空間;

默認值是 0.0f;

浮點數不能用來表示精確的值,如貨幣;

例子:float f1 = 234.5f。

    double:

double 數據類型是雙精度、64 位、符合IEEE 754標準的浮點數;

浮點數的默認類型爲double類型;

double類型一樣不能表示精確的值,如貨幣;

默認值是 0.0d;

例子:double d1 = 123.4。

    boolean:

boolean數據類型表示一位的信息;

只有兩個取值:true 和 false;

這種類型只做爲一種標誌來記錄 true/false 狀況;

默認值是 false;

例子:boolean one = true。

    char:

char類型是一個單一的 16 位 Unicode 字符;

最小值是 \u0000(即爲0);

最大值是 \uffff(即爲65,535);

char 數據類型能夠儲存任何字符;

例子:char letter = 'A';。

對於數值類型的基本類型的取值範圍,咱們無需強制去記憶,由於它們的值都已經以常量的形式定義在對應的包裝類中了。

基本的內置數據類型就說完了,你們也都理解了吧,其實看起來很簡單,可是要把這些數據類型正確運用到程序中,也是件不容易的事情,好好練習就行,若是感受小編寫的還不錯,能夠去小猿圈看一下其餘的文章哦!

相關文章
相關標籤/搜索