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 .
Programmazione © www.354353.com