java兩大數據類型
⑴ java基本數據類型有哪些
Java的基本來數據類型分為:整數類型源、浮點類型、字元類型、布爾類型這四個類型。
1、整數類型
整數類型變數用來表示整數的數據類型。整數類型又分為位元組型(byte)、短整型(short)、整型(int)、長整型(long)這四種。
4、布爾類型
布爾類型是表示邏輯值的基本數據類型。boolean常量有「真」和「假」這兩個狀態。一般用true表示「真」、false表示「假」。它的定義方法是在變數名前加上類型關鍵字boolean。
⑵ Java中的變數可分為兩種數據類型,分別是什麼。求解
基本數據類型(也稱內置類型)
引用數據類型(也稱擴展類型)
基本數據類型包含
六種數字類型(四個整數型[byte,short,int,long],
兩個浮點型[float,double]),
一種字元類型[char],
還有一種布爾型[boolean],
更多參看菜鳥教程http://www.runoob.com/java/java-basic-datatypes.html
引用數據類型
在Java中,引用類型的變數非常類似於C/C++的指針。引用類型指向一個對象,指向對象的變數是引用變數。這些變數在聲明時被指定為一個特定的類型,比如 Employee、Puppy 等。變數一旦聲明後,類型就不能被改變了。
對象、數組都是引用數據類型。
所有引用類型的默認值都是null。
一個引用變數可以用來引用與任何與之兼容的類型。
更多參看菜鳥教程http://www.runoob.com/java/java-basic-datatypes.html
⑶ java八大數基本據類型分別是什麼
他們一共可以分為四類八種,分別是:
整型: byte short int long
浮點型: float double
字元型:char
布爾型:boolean
⑷ java有幾種數據類型
Java語言提供了八種基本類型:
六種數字類型(四個整數型,兩個浮點型)
位元組型byte 8位 短整型short 16位 整型int 32位 長整型long 64位
單精度float 32位 雙精度double 64位
一種字元類型
字元型char 8位
還有一種布爾型。
布爾型:boolean 8位 可存儲"True"和"false"
Integer是int的封裝,跟int的表示範圍一樣
⑸ Java中如何比較兩種數據類型為同一種類型
public boolean equals(Object anObject) { if (this == anObject) { return true; } if (anObject instanceof String) { String anotherString = (String) anObject; int n = value.length; if (n == anotherString.value.length) { char v1[] = value; char v2[] = anotherString.value; int i = 0; while (n-- != 0) { if (v1[i] != v2[i]) return false; i++; } return true; } } return false; }
這是String中equals的實現,b1是Boolean類型的,不是instanceof String,所以返回了false,然後就沒有輸出了。
⑹ Java-基本數據類型有哪幾個
Java基本數據類型有:
第一類:邏輯型boolean
第二類:位元組型byte
第三類:文本型char
第四類:數值型分為兩小類
1、整數型(short、int、long)
2、浮點型(float、double)
就這些。
⑺ java語言的所有數據類型分為哪幾種
JAVA中一共有八種基本數據類型,分別是:byte、short、int、long、float、double、char、boolean。
1、byte:8位,最大存儲數據量是255,存放的數據范圍是-128~127之間。
2、short:16位,最大數據存儲量是65536,數據范圍是-32768~32767之間。
3、int:32位,最大數據存儲容量是2的32次方減1,數據范圍是負的2的31次方到正的2的31次方減1。
4、long:64位,最大數據存儲容量是2的64次方減1,數據范圍為負的2的63次方到正的2的63次方減1。
5、float:32位,數據范圍在3.4e-45~1.4e38,直接賦值時必須在數字後加上f或F。
6、double:64位,數據范圍在4.9e-324~1.8e308,賦值時可以加d或D也可以不加。
7、boolean:只有true和false兩個取值。
8、char:16位,存儲Unicode碼,用單引號賦值。
(7)java兩大數據類型擴展閱讀:
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。
Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。
⑻ java的基本數據類型有哪些
java基本數據類型就8種,記住就好了。除了這些都是引用型的了。
java四類八種基本數據類型
第一類:整型byteshortintlong
第二類:浮點型floatdouble
第三類:邏輯型boolean(它只有兩個值可取truefalse)
第四類:字元型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就是kBytesBytes就是「位元組」的意思!
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
記住:小可轉大,大轉小會失去精度!!!