小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

JAVA數(shù)據(jù)類型

 露石 2015-04-21
JAVA數(shù)據(jù)類型分基本數(shù)據(jù)類型和引用數(shù)據(jù)類型。
基本數(shù)據(jù)類型
Java里面包含8個(gè)基本數(shù)據(jù)類型,分別是:
boolean、byte、char、short、int、float、douboe、long
byte 字節(jié)
byte是JAVA中最小的數(shù)據(jù)類型,它在內(nèi)存中占8位(8個(gè)bit),取值范圍從-128到127
賦值:byte I = 127
short 短整型
short類型在內(nèi)存中占2個(gè)字節(jié),取值范圍從 -32768到32767
賦值:short i = 32767;

char 字符型
char類型在內(nèi)存中占2個(gè)字節(jié)。表示一個(gè)字符,也可以使用ASCII碼范圍內(nèi)的值來給char型的變量賦值。由于字符在內(nèi)存中的取值不存在負(fù)數(shù)范圍,所有取值范圍從 0 到 65535
賦值:char i = ‘a(chǎn)’; 或者 char i = 97;

int 整型
int型在內(nèi)存中占4個(gè)字節(jié)。取值范圍從 -2147483648 到 2147483647
賦值:int i = 10;
float 單精度浮點(diǎn)型
float型在內(nèi)存中占4個(gè)字節(jié)。取值范圍從 -3.4E38 到 3.4E38
賦值:float i = 1.0f;
long 長(zhǎng)整型
long型在內(nèi)存中占8個(gè)字節(jié)。取值范圍從 -9223372036854775808 到 9223372036854775807
double 雙精度浮點(diǎn)型
double 型在內(nèi)存中占8個(gè)字節(jié)。取值范圍從 -1.7E308 到 1.7E308
boolean 布爾型
boolean類型只有兩個(gè)值:true和false。
基本數(shù)據(jù)類型的相互轉(zhuǎn)換
轉(zhuǎn)型規(guī)則
JAVA中所有的數(shù)字變量都是有符號(hào)(正負(fù))的。
JAVA不允許類型的隨意轉(zhuǎn)換。只有數(shù)字變量可以進(jìn)行轉(zhuǎn)換,但是不能隨意。
帶有小數(shù)點(diǎn)的數(shù)字變量默認(rèn)都為double型。定義float型必須進(jìn)行強(qiáng)制類型轉(zhuǎn)換。
所占字節(jié)數(shù)小的數(shù)字型變量賦值給所占字節(jié)數(shù)比它大的類型時(shí)不用強(qiáng)制類型轉(zhuǎn)換,此時(shí)是自動(dòng)轉(zhuǎn)型。
int型變量賦值給char型變量時(shí),JVM會(huì)以int型變量值到ASCII碼表中查找出所對(duì)應(yīng)的字符,再賦值給char型變量。反之也是。但是遵循第4條規(guī)則。
初始化簡(jiǎn)單數(shù)據(jù)類型時(shí)要注意賦值的范圍,超出則會(huì)產(chǎn)生編譯錯(cuò)誤。

基本數(shù)據(jù)類型默認(rèn)初值
類型 初始值
boolean false
byte 0
char 0
short 0
int 0
float 0.0
double 0.0
long 0
基本數(shù)據(jù)類型默認(rèn)初值表

引用數(shù)據(jù)類型
JAVA中,非簡(jiǎn)單數(shù)據(jù)類型的類型都是引用數(shù)據(jù)類型。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多