Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come convertire un numero intero in binario Array in Java

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 .

 

Programmazione © www.354353.com