Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como converter Octal para Binário em Java
No octal - ou seja, base 8 - sistema de numeração , cada dígito pode ter um dos oito valores , tradicionalmente denotado por dígitos de " 0" a " 7 ". Da mesma forma , cada dígito binário pode ter dois valores simbolizados como " 0 " e " 1 ". O algoritmo que converte um número octal em seu equivalente binário é simples. Você pode escrever código Java que implementa esse algoritmo. Instruções
1

Declare a seguinte matriz " String" para codificar a conversão :

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

Armazene o número octal para ser convertido em uma " seqüência ", como no seguinte exemplo de código : < br >

Cordas myOctal = " 683 ";
3

iterar sobre cada dígito do octal " Cadeia ", convertendo o dígito em seu equivalente binário, como no seguinte exemplo de código :

Cordas MyBinary = "";

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

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

}

Expressão " myOctal.charAt ( i ) " é avaliada como o valor Unicode para o dígito ( entre 0 e 7 ), localizado na i- ª posição no " myOctal "; subtraindo o Unicode constante de "0" a partir dessa expressão , o código calcula o valor numérico do que dígitos e usa-lo como um índice para a tabela de conversão para obter a seqüência correspondente de três dígitos binários . O resultado da conversão está em " MyBinary . "

Anterior :

Próximo : No
  Os artigos relacionados
·Java JButton & Funções 
·Como Abrir & Read Pastas em Java 
·Como construir uma árvore de decisão em Java Open Sou…
·Funções lamda em Java 
·Relação entre jsp e java 
·Definição Para JDK 
·Como classificar três números inteiros em Java 
·Como imprimir caracteres em Java 
·A Internacionalização da Java Coding 
·Como fazer um botão usando Java 
  Artigos em destaque
·Como fazer Rato Listener Utilizando Swing no Java 
·Definição de um Command Interpreter Dell Optiplex GX1…
·Como escrever um número na base 16 
·Como lidar com textos no CSH 
·Como formatar o valor como Flutuar no formulário usand…
·Tutorial para um DirectX Pixel Shader 
·Como adicionar um interruptor para um Silverlight App 
·Como Verificar a existência de um Switch Substring 
·Como Tally cento em C + + 
·Como calcular IRR no Lotus 123 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados