“Conocimiento Programación>Programación Java

Cómo convertir Octal a binario en Java

2012/9/14
En el octal - es decir , la base de 8 - sistema de numeración , cada dígito puede tomar uno de los ocho valores , tradicionalmente identificado por los dígitos de "0 " a " 7 ". Del mismo modo, cada dígito binario puede tomar dos valores simbolizados como " 0 " y " 1 ". El algoritmo que convierte un número octal en su equivalente binario es sencillo . Se puede escribir código Java que implementa el algoritmo . Instrucciones
1

Declarar la siguiente matriz "String " para codificar la conversión :

String [ ] { conversionTable = "000 " , "001 ", " 010 " , "011 " , " 100 ", " 101 ", " 110 ", " 111 "} ;
2

tienda el número octal que desea convertir en una " cadena ", como en el siguiente ejemplo de código:

cadena myOctal = " 683 " ;
3

iterar sobre cada dígito octal del "String ", convirtiendo la cifra en su equivalente binario, como en el siguiente ejemplo de código:

cadena myBinary = "";

for (int i = 0 ; i < myOctal.length (); i + + ) {

myBinary.append ( conversionTable [ myOctal . charAt ( i ) - '0 ']); }


Expresión " myOctal.charAt ( i ) " se evalúa como el valor Unicode para el dígito (entre 0 y 7 ) situada en el i-ésimo en la posición " myOctal " ; restando la constante Unicode para " 0 " de esa expresión , el código calcula el valor numérico de ese dígito y lo utiliza como un índice en la tabla de conversión para obtener la cadena correspondiente de tres dígitos binarios . El resultado de la conversión en " myBinary . "

Programación Java
Cómo mover a la lista enlazada frontal con Java
Cómo extraer los Applets de la caché de Java
Cómo descargar un archivo de mapa de bits en el SDK de Android
Tamaño máximo del almacenamiento dinámico de JVM
Cómo programar en Java 3D Juegos
La forma de repetición de una lista de JSP
Cómo utilizar el Mon Java
Cómo encontrar polinomios cromáticas en Java
Conocimiento de la computadora © http://www.ordenador.online