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

1、整型拓展

int a = 0b10;    //0b開(kāi)頭表示2進(jìn)制
int b= 010;        //0 開(kāi)頭表示8進(jìn)制  0-7,8進(jìn)1 
int c = 10;         //正常的表示10進(jìn)制
int d = 0x10;      //表示16進(jìn)制  0-9  a-f    表示0-15

2、浮點(diǎn)數(shù)

float,double 浮點(diǎn)數(shù) 是有限的,離散的,有舍入誤差 是大約,接近單不等于
所以永遠(yuǎn)不要對(duì)浮點(diǎn)數(shù)做比較,判斷相等,大于等于

3、類型轉(zhuǎn)換

java強(qiáng)制類型轉(zhuǎn)換和自動(dòng)類型轉(zhuǎn)換。自動(dòng)類型轉(zhuǎn)換是程序執(zhí)行過(guò)程中自動(dòng)進(jìn)行轉(zhuǎn)換,不需要用戶提前聲明,一般是從低級(jí)類型向高級(jí)類型轉(zhuǎn)換;強(qiáng)制類型轉(zhuǎn)換則必須在代碼中聲明。

自動(dòng)轉(zhuǎn)換按從低到高的順序轉(zhuǎn)換
低--------------------------------------------->高
byte,short,char->int->long->float->double
就是不同類型數(shù)據(jù)運(yùn)算需要自動(dòng)轉(zhuǎn)換為同一類型,由低到高轉(zhuǎn)換

強(qiáng)制類型轉(zhuǎn)換就是強(qiáng)行轉(zhuǎn)換為你要的類型

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容