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).
Importação da classe
Scanner: Permite a entrada de dados pelo usuário.Entrada do número hexadecimal: O programa solicita ao usuário que digite um número em hexadecimal.
Conversão de hexadecimal para decimal: O método
Integer.parseInt(numeroHexadecimal, 16)transforma o número hexadecimal em decimal.Conversão de decimal para binário: O método
Integer.toBinaryString(numeroDecimal)converte o número decimal obtido em binário.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);
}
}
