⑴ Java的基本數據類型有哪些
整數類型:
byte:位元組佔用 1位元組 8位,用來表達最小的數據單位,儲存數據長度為 正負 127;
short:位元組佔用 2位元組 16位,儲存數值長度為 -32768-32767
int:位元組佔用 4位元組 32位,最為常用的整數類型,儲存長度為,-2^31-1~2^31 (21 億)
long:位元組佔用 8位元組 64位,當到達int數值極限時使用,儲存長度為 看圖片:
浮點數類型:
float:單精度浮點型 32位 取值范圍 3.4e-38~3.4e-38
double:雙精度浮點型 64位 ,java中默認的浮點類型 取值范圍 1.7e-308~1.7e-308
字元類型:
char:16位 ,java字元使用Unicode編碼;
布爾類型
boolean : true 真 和 false 假
引用數據類型:
類 class
介面 interface
⑵ java基本數據類型有哪些
Java的基本數據類型分為:整數類型、浮點類型、字元類型、布爾類型這四個類型。
1、整數類型
整數類型變數用來表示整數的數據類型。整數類型又分為位元組型(byte)、短整型(short)、整型(int)、長整型(long)這四種。
4、布爾類型
布爾類型是表示邏輯值的基本數據類型。boolean常量有「真」和「假」這兩個狀態。一般用true表示「真」、false表示「假」。它的定義方法是在變數名前加上類型關鍵字boolean。
⑶ Java中常用的基本數據類型有哪些
java的基本數據類型可以簡稱為「四類八種」:
1)四種整數類型(byte、short、int、long):整數數據類型默認是int
2)兩種浮點數類型(float、double)
3)一種字元類型(char)
4)一種布爾類型(boolean):true
真
和
false
假
⑷ Java中基本數據類型有哪些
byte:8位,最大存儲數據量是255,存放的數據范圍是-128~127之間。
short:16位,最大數據存儲量是65536,數據范圍是-32768~32767之間。
int:32位,最大數據存儲容量是2的32次方減1,數據范圍是負的2的31次方到正的2的31次方減1。
long:64位,最大數據存儲容量是2的64次方減1,數據范圍為負的2的63次方到正的2的63次方減1。
float:32位,數據范圍在3.4e-45~1.4e38,直接賦值時必須在數字後加上f或F。
double:64位,數據范圍在4.9e-324~1.8e308,賦值時可以加d或D也可以不加。
boolean:只有true和false兩個取值。
char:16位,存儲Unicode碼,用單引號賦值。
⑸ 簡述java的8種基本數據類型
java基本數據類型就8種,記住就好了。除了這些都是引用型的了。
java四類八種基本數據類型
第一類:整型 byte short int long
第二類:浮點型 float double
第三類:邏輯型 boolean(它只有兩個值可取true false)
第四類:字元型 char
在棧中可以直接分配內存的數據是基本數據類型。
引用數據類型:是數據的引用在棧中,但是他的對象在堆中。
要想學好Java必須知道各種數據的在內存中存儲位置。 對內存有了很好的了解,可以有助你分析程序。
位元組:
boolean 布爾型 1/8
byte 位元組類型 1
char 字元型 2 一個字元能存儲一個中文漢字
short 短整型 2
int 整數類型 4
float 浮點類型(單精度) 4
long 長整形 8
double 雙精度類型(雙精度) 8
java中默認的整數類型是int類型,如果要定義為float型,則要在數值後加上l或L;
默認的浮點型也是雙精度浮點,如果要定義為float型,則要在數值後加上f或F。
一個位元組等於8位,一個位元組等於256個數,就是-128到127一共256。
kB就是kBytes Bytes就是「位元組」的意思!
K就是千的意思,因為計算機是通過二進制來計算,10個1正好是1024
1111111111(二進制)=1024(十進制)
1Bytes(位元組)=8bit(比特)
一個英文字母或一個阿拉伯數字就是一個字元,佔用一個位元組
一個漢字就是兩個字元,佔用兩個位元組。
一般講大小是用Bytes,大寫的「B」,講網路速率是用bit,注意是小寫的「b」。
例:一個文件有8MBytes
例:我下載文件的速率是256KB/s,即2Mbit,這通常就是我們寬頻上網的速率。
基本數據類型自動轉換
byte->short,char -> int -> long
float -> double
int -> float
long -> double
記住:小可轉大,大轉小會失去精度!!!
⑹ java的基本數據類型有哪些
四種八類:
基本數據類型
整數類型:
byte:位元組佔用 1位元組 8位,用來表達最小的數據單位,儲存數據長度為 正負 127;
short:位元組佔用 2位元組 16位,儲存數值長度為 -32768-32767
int:位元組佔用 4位元組 32位,最為常用的整數類型,儲存長度為,-2^31-1~2^31 (21 億)
long:位元組佔用 8位元組 64位,當到達int數值極限時使用,儲存長度為 看圖片:
浮點數類型:
float:單精度浮點型 32位 取值范圍 3.4e-38~3.4e-38
double:雙精度浮點型 64位 ,java中默認的浮點類型 取值范圍 1.7e-308~1.7e-308
字元類型:
char:16位 ,java字元使用Unicode編碼;
布爾類型
boolean : true 真 和 false 假
引用數據類型:
類 class
介面 interface
數組
⑺ JAVA中數據類型有幾種,請舉例說明
JAVA數據類型分基本數據類型和引用數據類型。
基本數據類型
Java裡麵包含8個基本數據類型,分別是:
boolean、byte、char、short、int、float、douboe、long
byte 位元組
byte是JAVA中最小的數據類型,它在內存中佔8位(8個bit),取值范圍從-128到127
賦值:byte I = 127
short 短整型
short類型在內存中佔2個位元組,取值范圍從 -32768到32767
賦值:short i = 32767;
char 字元型
char類型在內存中佔2個位元組。表示一個字元,也可以使用ASCII碼范圍內的值來給char型的變數賦值。由於字元在內存中的取值不存在負數范圍,所有取值范圍從 0 到 65535
賦值:char i = 『a』; 或者 char i = 97;
int 整型
int型在內存中佔4個位元組。取值范圍從 -2147483648 到 2147483647
賦值:int i = 10;
float 單精度浮點型
float型在內存中佔4個位元組。取值范圍從 -3.4E38 到 3.4E38
賦值:float i = 1.0f;
long 長整型
long型在內存中佔8個位元組。取值范圍從 -9223372036854775808 到 9223372036854775807
double 雙精度浮點型
double 型在內存中佔8個位元組。取值范圍從 -1.7E308 到 1.7E308
boolean 布爾型
boolean類型只有兩個值:true和false。
基本數據類型的相互轉換
轉型規則
JAVA中所有的數字變數都是有符號(正負)的。
JAVA不允許類型的隨意轉換。只有數字變數可以進行轉換,但是不能隨意。
帶有小數點的數字變數默認都為double型。定義float型必須進行強制類型轉換。
所佔位元組數小的數字型變數賦值給所佔位元組數比它大的類型時不用強制類型轉換,此時是自動轉型。
int型變數賦值給char型變數時,JVM會以int型變數值到ASCII碼表中查找出所對應的字元,再賦值給char型變數。反之也是。但是遵循第4條規則。
初始化簡單數據類型時要注意賦值的范圍,超出則會產生編譯錯誤。
基本數據類型默認初值
類型 初始值
boolean false
byte 0
char 0
short 0
int 0
float 0.0
double 0.0
long 0
基本數據類型默認初值表
引用數據類型
JAVA中,非簡單數據類型的類型都是引用數據類型。
⑻ java有幾種基本數據類型
java數據類型分為基本數據類型和引用數據類型,基本數據類型有boolean
、long
、int
、char、byte、short、double、float。引用數據類型有類類型、介面類型和數組類型。
⑼ java中的基本數據類型有幾種
四種八類:
基本數據類型
整數類型:
byte:位元組佔用 1位元組 8位,用來表達最小的數據單位,儲存數據長度為 正負 127;
short:位元組佔用 2位元組 16位,儲存數值長度為 -32768-32767
int:位元組佔用 4位元組 32位,最為常用的整數類型,儲存長度為,-2^31-1~2^31 (21 億)
long:位元組佔用 8位元組 64位,當到達int數值極限時使用,儲存長度為 看圖片:
浮點數類型:
float:單精度浮點型 32位 取值范圍 3.4e-38~3.4e-38
double:雙精度浮點型 64位 ,java中默認的浮點類型 取值范圍 1.7e-308~1.7e-308
字元類型:
char:16位 ,java字元使用Unicode編碼;
布爾類型
boolean : true 真 和 false 假
引用數據類型:
類 class
介面 interface
數組