Conversor de Base

6 respostas
V

Eai Galera,

Alguém poderia me ajudar com converter um número na base binária para a decimal ou decimal para binária?

Tenho que montar um algoritimo em java, a múmuia do meu professor não quer desse jeito

=> String binario = Integer.toBinaryString(12);

vlw

6 Respostas

E

String binario = Integer.toBinaryString(12);

V

Tenho que montar um algoritimo em java, a múmuia do meu professor não quer desse jeito

=> String binario = Integer.toBinaryString(12);

J

Vá dividindo o numero por 2 e armazendo os restos, os restos logicamente serão 0 ou 1 que representam os bits…

obs.: pra pegar o resto da divisão use o operador %

V

Já consegui fazer de Decimal para binário, agora preciso fazer de decimal para hexadecimal.
Meu problema é fazer aparecer as letras nos lugares dos números de 10 a 15!

meu código =>

public String Decimal(int d){
       String  sValor = "";
	while((d/16)>=1){
		sValor= (d % 16) + sValor;			
		d=d/16;
	}		
	sValor=d+sValor;
	return sValor;	

Aguém ai poderia me ajudar?
J

Opção:

public static String toHexa(int d){ String[] digs = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e"}; String sValor = ""; while((d/16)>=1){ int resto = d%16; sValor = digs[resto]+sValor; d=d/16; } sValor=d+sValor; return sValor; }

V

[size=“18”] Deu certo, Vlw! [/size]

Criado 12 de setembro de 2006
Ultima resposta 14 de set. de 2006
Respostas 6
Participantes 3