Ajuda converter binario para decimal em Java

1 resposta
L
import java.util.Scanner;

public class Exercicio {

public static void main(String[] args) {

Scanner teclado = new Scanner(System.in);

int binario, decimal;

System.out.print("Informe um valor na base binária -> ");

binario = teclado.nextInt();

decimal = converter(binario);

System.out.println("valor convertido -> "+decimal);

}

}

Preciso do método converter para transformar o numero binario em decimal.

1 Resposta

pmlm

Se precisas de algo que te converta diretamente, tens o método Integer.valueOf que te faz isso.

Se, por outro lado, estás a aprender a programar e queres implementar o método, sugiro que comeces por separar os digitos do teu numero e somar as multiplicações por potencias de 2 (Tens a explicação das somas aqui)

Criado 10 de novembro de 2020
Ultima resposta 10 de nov. de 2020
Respostas 1
Participantes 2