Entero es una de las clases incorporadas en el lenguaje de programación Java. Un objeto Entero almacena un valor que se puede convertir a otras bases tales como decimal (base 10) o binario (base 2) para el procesamiento ulterior, de visualización o almacenamiento. Puede convertir un entero Java en una serie de unos y ceros, que corresponde a la representación binaria del número entero.
Instrucciones
1 Incluir la siguiente línea al principio del código Java:
java.lang.Integer importación;
2 Crear una matriz con tantos elementos como hay dígitos binarios en la representación del número entero de que se trate:
int = ndigits Math.ceil (log (0.0 + miEntero));
Entero binaryRepresentation [ndigits];
Reemplazar "miEntero" con el Número entero que desea convertir a binario.
3 Convertir el entero a binario iterando sobre sus dígitos uno por uno, empezando por el dígito menos significativo, como en el siguiente ejemplo de código:
int = resto miEntero;
for (int i = 0; i <ndigits; i ++) {
binaryRepresentation [i] =% restante 2;
resto = resto / 2;
}
Después de ejecutar este código, "binaryRepresentation [0]" contendrá el bit menos significativo de la representación binaria de "miEntero", y así sucesivamente hasta "binaryRepresentation [ndigits-1]" que van a contener el bit más significativo.