Integer è una delle classi incorporate nel linguaggio di programmazione Java . Un oggetto Integer memorizza un valore che può essere convertita in altre basi, come decimale ( base 10 ) o binario ( base 2 ) per un'ulteriore elaborazione , visualizzazione o la memoria . È possibile convertire un numero intero di Java in un array di zeri e di uno , corrispondente alla rappresentazione binaria del numero intero . Istruzioni
1
includere la seguente riga all'inizio del codice Java :
import java.lang.Integer ;
2
creare una matrice con tanti elementi quante sono le cifre binarie nella rappresentazione del Integer in questione :
int nDigits = Math.ceil (log ( 0.0 + myInteger ) ) ;
Integer binaryRepresentation [ nDigits ] ;
Sostituire " myInteger " con il numero intero che si desidera convertire in binario .
3
Converti il numero intero in binario l'iterazione di sue cifre una per una , a partire dalla cifra meno significativa , come nel seguente codice di esempio :
int resto = myInteger ;
for (int i = 0; i < nDigits ; i + + ) {
binaryRepresentation [ ,"i] = restante 2 % ;
resto = resto /2 ;
}
volta eseguito il codice , " binaryRepresentation [ 0 ] " conterrà il bit meno significativo in la rappresentazione binaria di " myInteger ", e così via fino a " binaryRepresentation [ nDigits - 1 ] " che conterrà il bit più significativo .