首頁  >  文章  >  Java  >  java基本資料類型介紹

java基本資料類型介紹

王林
王林原創
2020-08-11 16:17:182345瀏覽

java基本資料類型介紹

Java中有兩大資料類型,分別是:

  • #內建資料類型

  • 引用資料型別

(推薦教學: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);


#nn地整數變數預設為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;

(學習影片推薦:

java課程

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn