Fala pessoal! Sou iniciante em Java e estou com problemas no Exercício 4.25 do Java Como Prog. 4ª Ed. Meu problema é o seguinte: utilizar os operadores de módulo e divisão para “pegar” os dígitos do número binário da direita p/ a esquerda. Se alguém puder me ajudar ficarei grato! 
Java Como Prog. 4ªEd Exe 4.25
7 Respostas
Vc esta em duvida relacao a que? Em que ponto?
O livro dá a seguinte dica: “utilize os operadores de módulo e divisão para pegar os dígitos do número binário um de cada vez, da direita para a esquerda.” Depois disso passá-los de binário para decimal e vice-versa.
Ex.: Binário = 1101
Decimal = 13
Minha dúvida é como fazer para pegar os números com os operadores. Sei que poderia pegá-los como um array de caracteres e depois converte-los em int, mas o livro diz que se deve fazer isso com esses operadores e estou muito curioso para saber como. Se alguém fez esse exercício e puder me passar agradeço muito!
:peso: :banda:
Voce pode fazer assim…
decimal = 0;
count = 0;
while (binario != 0)
{
decimal += (int) Math.pow((binario % 2) * 2, count);
count++;
binario = binario / 10;
}
Se vc nao entender logica binária avisa q eu explico dae… blz? 
Não entendi direito, se puder me explicar… :perdido: :uy: :okok:
Ó… eu tentei explicar de umas 15 formas diferentes… e vi que o post ia acabar ficando GIGANTE 8O … entao eu selecionei uns sites pra voce dar uma olhada!
http://www.cursinho.hpg.ig.com.br/curiosid/binarios.html
http://www.ead.eee.ufmg.br/~renato/CURSOC/992/msg00432.html
http://pauloh.varginha.com.br/down/autinds.pdf
http://www.linhadecodigo.com.br/artigos.asp?id_ac=141&pag=1
Bom… ae já dá pra le bastante sobre numeros binários!! heheh 
Muito obrigado mesmo! Com o código e os links que vc me passou acho que já consigo fazer o exercício. Valeu! 
Blz… qualquer coisa é só gritar!! 