Conversor de Hexadecimal para Binário em Java

 

Conversor de Hexadecimal para Binário em Java

Explicação do Código

Este programa em Java converte um número hexadecimal (base 16) inserido pelo usuário em um número binário (base 2).

  1. Importação da classe Scanner: Permite a entrada de dados pelo usuário.

  2. Entrada do número hexadecimal: O programa solicita ao usuário que digite um número em hexadecimal.

  3. Conversão de hexadecimal para decimal: O método Integer.parseInt(numeroHexadecimal, 16) transforma o número hexadecimal em decimal.

  4. Conversão de decimal para binário: O método Integer.toBinaryString(numeroDecimal) converte o número decimal obtido em binário.

  5. Saída do número binário: O programa exibe o número binário correspondente ao número hexadecimal digitado.

Veja o codigo para testar

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner ler = new Scanner(System.in);
        System.out.println("Digite um número hexadecimal:");
        String numeroHexadecimal = ler.nextLine();

        // Convertendo hexadecimal para decimal
        int numeroDecimal = Integer.parseInt(numeroHexadecimal, 16);

        // Convertendo decimal para binário
        String numeroBinario = Integer.toBinaryString(numeroDecimal);
        
        System.out.print("O número binário é: " + numeroBinario);
    }
}

Postar um comentário

Postagem Anterior Próxima Postagem