java運(yùn)行步驟 Java怎么用整數(shù)轉(zhuǎn)換二進(jìn)制跟16進(jìn)制,方法簡(jiǎn)單點(diǎn),謝謝?
Java怎么用整數(shù)轉(zhuǎn)換二進(jìn)制跟16進(jìn)制,方法簡(jiǎn)單點(diǎn),謝謝?看看整數(shù)API:靜態(tài)字符串tobinarystring(int i)以二進(jìn)制(基數(shù)2)無(wú)符號(hào)整數(shù)的形式返回整數(shù)參數(shù)的字符串表示形式。Stati
Java怎么用整數(shù)轉(zhuǎn)換二進(jìn)制跟16進(jìn)制,方法簡(jiǎn)單點(diǎn),謝謝?
看看整數(shù)API:靜態(tài)字符串tobinarystring(int i)以二進(jìn)制(基數(shù)2)無(wú)符號(hào)整數(shù)的形式返回整數(shù)參數(shù)的字符串表示形式。Static string tohexstring(int i)將整數(shù)參數(shù)的字符串表示形式返回為十六進(jìn)制無(wú)符號(hào)整數(shù)。靜態(tài)字符串tooctalstring(inti)以八進(jìn)制(基數(shù)8)無(wú)符號(hào)整數(shù)的形式返回整數(shù)參數(shù)的字符串表示形式。
但輸入一個(gè)數(shù)字時(shí),怎么樣轉(zhuǎn)換成二進(jìn)制數(shù),用?
通用編程語(yǔ)言有相應(yīng)的功能,可以直接使用。例如,它可以在Java中使用整數(shù).toBinaryString(int)將整數(shù)轉(zhuǎn)換為二進(jìn)制字符串;double類型可以使用doubletolongbits(雙值)將值轉(zhuǎn)換為機(jī)器內(nèi)部表示。手工計(jì)算可以對(duì)無(wú)符號(hào)整數(shù)使用整數(shù)除法和余數(shù)法。數(shù)字比較大的可以先轉(zhuǎn)換成十六進(jìn)制,然后再轉(zhuǎn)換成二進(jìn)制。十進(jìn)制,對(duì)應(yīng)的浮點(diǎn)類型是有符號(hào)的,涉及到編碼問(wèn)題,轉(zhuǎn)換比較復(fù)雜,不需要自己編程實(shí)現(xiàn)。