Varíavel Binária

4 respostas
M

Olá pessoal,

Como eu faço para ler um número do teclado em binário?

Ex:
eu entro com o n° 10(binário) = 2(decimal)

Abraços

4 Respostas

cassio

Olá!

Nõa sei se tem algo que faça direto, creio quew não. Você pode ler na base 10 e converter para base 2, usando por exemplo o método das divisões sucessivas…

Abraço!

M

mas o usuário deve informar em binário…

peczenyj

leia como uma string e converta-a, por exemplo :wink:

quikkoo
String strnum;
int num;

bla bla bla
// faça a leitura do numero e coloque-o em strnum
// fica a sau criterio garantir q o numero digitado esta na base 2
// e q esse numero nao excedera o tamanho de um int

for (int i = strnum.lenght - 1; i >= 0 ; i--)
    num |=  Integer.porseInt(strnum.charAt(i)) << i;
Criado 4 de novembro de 2006
Ultima resposta 4 de nov. de 2006
Respostas 4
Participantes 4