java基本數據型別介紹

2020-08-11 18:00:49

Java中有兩大數據型別,分別是:

  • 內建數據型別

  • 參照數據型別

(推薦教學:)

下面 下麪我們來分別介紹一下:

一、內建數據型別

Java語言提供了八種基本型別。六種數位型別(四個整數型,兩個浮點型),一種字元型別,還有一種布爾型。

1、byte:

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

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

預設值是 0;

byte 型別用在大型陣列中節約空間,主要代替整數,因爲 byte 變數佔用的空間只有 int 型別的四分之一;

2、short:

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

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

Short 數據型別也可以像 byte 那樣節省空間。一個short變數是int型變數所佔空間的二分之一;

預設值是 0;

3、int

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

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

一般地整型變數預設爲 int 型別;

預設值是 0 ;

4、long

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

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

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

預設值是 0L;

5、float

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

float 在儲存大型浮點陣列的時候可節省記憶體空間;

預設值是 0.0f;

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

6、double

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

浮點數的預設型別爲double型別;

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

預設值是 0.0d;

(學習視訊推薦:)

7、boolean

boolean數據型別表示一位的資訊;

只有兩個取值:true 和 false;

這種型別只作爲一種標誌來記錄 true/false 情況;

預設值是 false;

8、char

char型別是一個單一的 16 位 Unicode 字元;

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

char 數據型別可以儲存任何字元;

二、參照型別

在Java中,參照型別的變數非常類似於C/C++的指針。參照型別指向一個物件,指向物件的變數是參照變數。這些變數在宣告時被指定爲一個特定的型別,比如 Employee、Puppy 等。變數一旦宣告後,型別就不能被改變了。

物件、陣列都是參照數據型別。所有參照型別的預設值都是null。一個參照變數可以用來參照任何與之相容的型別。

以上就是java基本數據型別介紹的詳細內容,更多請關注php中文網其它相關文章!