“Conocimiento Programación>Programación Java

Cómo convertir un entero a una matriz binaria en Java

2012/10/17
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 .

Programación Java
Cómo calcular el número de comparaciones en Java
Cómo tomar la entrada en un bucle en Java
Cómo insertar una imagen en un modelo 3D Uso de Java
Cómo agregar una máscara personalizada en Minecraft Java
Cómo leer Int. Java
¿Cuál es la diferencia entre la memoria JVM y Heap Size
Cómo habilitar Java en un teléfono inteligente
Cómo utilizar Sprites animados en Eclipse
Conocimiento de la computadora © http://www.ordenador.online