1
incluir la siguiente línea en el inicio de su código Java:
importación java.lang.Integer ;
2
Crear una matriz con tantos elementos como hay dígitos binarios en la representación del entero de que se trate :
int ndigits = Math.ceil (log ( 0,0 + miEntero ));
Integer binaryRepresentation [ ndigits ] ;
Reemplazar " miEntero " con el Integer que desea convertir a binario.
3
convertir el entero a binario iterando sobre sus dígitos uno por uno, comenzando por el menos dígitos , como en el siguiente código de ejemplo significativo :
int resto = miEntero ;
for (int i = 0 ; i < ndigits , i + + ) {
binaryRepresentation [ ,"i ] = 2 % restante ;
resto resto = /2 ;
}
Después de ejecutar este código, " binaryRepresentation [ 0 ]" contendrá el bit menos significativo la representación binaria de " miEntero ", y así sucesivamente hasta que " binaryRepresentation [ ndigits - 1 ]" que contendrá el bit más significativo .