Você está aqui: Java ::: Dicas & Truques ::: Matemática e Estatística |
Como converter de octal para decimal em Java usando uma função recursivaQuantidade de visualizações: 531 vezes |
Muito usado na programação de computador e em hardwares, um número octal é um número na base 8, e é representado pelos dígitos de 0 a 7. Os dígitos 8 e 9 não são usados em números octais. Já o número decimal, aquele que estamos acostumados a usar no nosso dia-a-dia, é formado pelos dígitos de 0 a 9. Nesta dica mostrarei como converter um número octal em um número decimal usando recursividade em Java. Em outras dicas do site você encontrará outras formas de realizar esta tarefa, por exemplo, usando laços. Veja o código Java completo: package estudos; import java.util.Scanner; public class Estudos { public static void main(String[] args) { // para ler a entrada do usuário Scanner entrada = new Scanner(System.in); // vamos pedir um número octal System.out.print("Informe um número octal: "); int octal = Integer.parseInt(entrada.nextLine()); // mostramos o octal informado System.out.println("O otctal informado foi: " + octal); // agora convertemos de octal para decimal int decimal = converterOctalDecimal(octal); // mostramos o resultado System.out.println("O número decimal é: " + decimal); } // método recursivo para converter um número octal Ao executar este código Java nós teremos o seguinte resultado: Informe um número octal: 73 O otctal informado foi: 73 O número decimal é: 59 |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |