本篇內(nèi)容主要講解“java中的基本數(shù)據(jù)類型轉(zhuǎn)換方法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“java中的基本數(shù)據(jù)類型轉(zhuǎn)換方法”吧!
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),桂東企業(yè)網(wǎng)站建設(shè),桂東品牌網(wǎng)站建設(shè),網(wǎng)站定制,桂東網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,桂東網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
最近忙里抽閑從lucene的開源代碼中提取一些基礎(chǔ)工具包,里面涉及到大量的位運(yùn)算和數(shù)據(jù)類型轉(zhuǎn)換問題,現(xiàn)就數(shù)據(jù)類型轉(zhuǎn)換做些總結(jié)?;緮?shù)據(jù)類型轉(zhuǎn)換一共就兩種類型,第一種向上轉(zhuǎn)型,第二種為強(qiáng)制向下轉(zhuǎn)型。
1、向上轉(zhuǎn)型也叫自動(dòng)提升,比較好理解就是寬的數(shù)據(jù)類型可以兼容窄的數(shù)據(jù)類型:
byte -> short
byte、short、char -> int
byte、short、char、int -> long
byte、short、char、int 、long -> float
byte、short、char、int 、long、float -> double
注意:雖然byte的長(zhǎng)度只有8個(gè)字節(jié),但是不能自動(dòng)提升為char,原因是char是個(gè)無符號(hào)整形值,short也是同樣的道理不能自動(dòng)轉(zhuǎn)換為char。
在進(jìn)行表達(dá)式計(jì)算時(shí)byte、short、char會(huì)自動(dòng)提升為int類型,在此基礎(chǔ)上如果有l(wèi)ong型數(shù)值就自動(dòng)提升為long,有float型數(shù)值就自動(dòng)提升為float,有double型數(shù)值就自動(dòng)提升為double。
2、向下轉(zhuǎn)型也叫強(qiáng)制轉(zhuǎn)換
對(duì)于整形的強(qiáng)制轉(zhuǎn)換就是將高位截?cái)?,然后按照補(bǔ)碼規(guī)則對(duì)數(shù)值進(jìn)行表示。
對(duì)于double強(qiáng)轉(zhuǎn)成float以及浮點(diǎn)型強(qiáng)轉(zhuǎn)成整形貌似復(fù)雜點(diǎn),由于工作中也沒遇到該情況,所以以后再分析。
到此,相信大家對(duì)“java中的基本數(shù)據(jù)類型轉(zhuǎn)換方法”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
網(wǎng)站名稱:java中的基本數(shù)據(jù)類型轉(zhuǎn)換方法
文章出自:http://sd-ha.com/article30/jsjiso.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷推廣、網(wǎng)站內(nèi)鏈、品牌網(wǎng)站制作、網(wǎng)站改版、電子商務(wù)、軟件開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)