首頁 > 其他

Java基礎[2]:資料型別的認識與使用

2019-12-11 05:54:24

在Java中規定了8種基本資料型別變數來儲存整數、浮點、字元和布林值。其主要分為兩大類,即基本資料型別和參照資料型別。在本次經驗中,我們主要介紹基本資料型別。下面,讓我們一塊學習吧!


1

在Java中,資料型別包括,基本資料型別和參照資料型別。基本資料型包括數值型,字元型(char),布林型(boolean),其中數值型又包括整數型別(byte、short、int、long)和浮點型別(float,double)。參照資料型別包類(class)、介面(interface)和陣列,這裡我們暫不介紹參照型別。不同的資料型別,可以儲存不同的變數,同時這些變數所佔用的記憶體空間也不一樣。熟練使用這些資料型別,可以幫助我們很好地設計程式以及儲存資料。

1

整數型別包括byte,short int long這幾個資料型別,主要用來儲存整數。不同的資料型別所表示的數值範圍是不一樣的。

2

在Java中byte型別佔據1 個位元組記憶體空間,資料範圍為-128~127

short型別資料佔據2個位元組記憶體空間,資料範圍為-32768~32767

int型別資料佔據4個位元組記憶體空間,資料範圍為-2147483648~2147483647

long型別型別資料佔據8個位元組記憶體空間,資料範圍為2的負64次方到2的64次方減1

在下面的程式中我們顯示了資料型別的所表示的最大值和最小值。


1

Java中的資料型別分為雙精度型別double和單精度型別float.其中double型別占8個位元組,64位元,第1位為符號位,中間11位表示指數,最後51位表示尾數其中float型別占4個位元組,32位元,第1位為符號位,中間8位元表示指數,最後23位表示尾數如果您上述不理解的話,請參考計算機組成原理等型別的書籍

2

double型別和float型別所表示的範圍很大,但是對於精度是有一定的損失的。對於float來說,double型別的資料所佔據的記憶體空間較大。在一般情況下,對於精度要求不大的情況下,可以使用float型別。在Java程式設計中,如果使用float型別,請在賦初值時在其資料後面加上F或f,因為Java對於浮點型別的資料處理時預設是按double型別識別的。,下面圖中我們看一下,float,和double型別所表示的數值範圍。其中的E是採用科學計數法表示的。


1

字元型別在記憶體中占有2個位元組,定義時語法為char 字元名稱='字元',字元中如果需要表示為「,空格等特殊字元時,就會出現問題,這裡出現了跳脫字元,例如n是跳脫字元,其表示的是空格。對於跳脫字元,請自行搜下。


1

布林型別的變數只有true(真)和false(假)兩種,不再有其他的值。如圖,我們定義一個變數表示布林型別。



IT145.com E-mail:sddin#qq.com