Java基本數據類型 Java中共有8種基本數據類型,分別是byte、 short、int、long、foat、 double、char和 boolean。這些用來表示類型的單詞都是Java中的關鍵字(中文又有翻譯為“保留字”,英文是 key word)其中,byte、 short、int、long ...
Java基本數據類型
Java中共有8種基本數據類型,分別是byte、 short、int、long、foat、 double、char和 boolean。這些用來表示類型的單詞都是Java中的關鍵字(中文又有翻譯為“保留字”,英文是 key word)其中,byte、 short、int、long可以認為是用來表示整數的,它們之間的區別就是值域不同。 float、 double是用來近似表示無法用byte、 short、int、long表示的有理數或無理數
的,區別也僅僅是值域不同。char是用來表示一個字元的。boolean是用來表示“真”和“假”兩個值的。
基本數據類型值域
1.byte類型
byte類型是用來表示整數的。byte的值域是[-128,127]。也就是說,一個byte的值須是整數,且不能小於-128,不能大於127。
2.shot類型
short類型也是用來表示整數的。 short的值域是[-32768,32767]。
3.int類型
int類型是Java語言中最常用的用來表示整數的類型,int類型的值域是[-2147483648,2147483647]。相比起前面的byte和 short類型,int類型的值域對於表示現實中的絕大多
數整數足夠了。所以除非有特殊的需求,在Java程式中一般使用int類型的值來一個整數。
4.long類型
long類型也是用來表示整數的,它的值域是[-922372036854775808,92233720368547587]對於一些int所不能表示的整數值,需要使用long類型。
5.float類型
float類型是用來近似表示有理數和無理數的,在編程語言中稱之為浮點數。[1.4E-45,3.4028235E38]是使用科學計演算法來表示的浮點數的值域。
6. double類型double類型也是用來表示浮點數的,它與oat的區別就是它的精度更高,誤差更小在Java中, double是最經常用的表示浮點數的數據類型。 double的值域是[4.9E324,1.7976931348623157E308],同樣我們沒有必要記住這個值域,只要知道 double的值域足夠大,而且 double在表示浮點數的時候誤差比foat要小就可以了。
7,char類型
char類型在Java中是用來表示一個字元的。這裡說的字元既包括英文字元,也包括漢字及其他語言中的字元。所以 char a類型的值域就是所有字元
8. boolean類型
boolean類型是用來表示邏輯值true和flse的。 boolean類型的值只能是true或者 falsetruc和 false兩個單詞都是Java中的關鍵字,專門用來表示這兩個值的。可以認為tue就是1, false就是0, boolean類型就是一個只能取1或者0的數據類型。
Java中表示數字的類型的精度從小到大依次是:byte、short、int、long、float和double。