Integer es una de las clases incorporadas en el lenguaje de programación Java. Un objeto Integer almacena un valor que se puede convertir a otras bases tales como decimal (base 10 ) o binario (base 2 ) para el procesamiento ulterior , exposición o el almacenamiento . Usted puede convertir un entero Java en una serie de unos y ceros , correspondiente a la representación binaria del número entero . Instrucciones
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 .