Array, ou outro método de reordenação (Help me)

5 respostas
tlindemann

Aí galera,

Estou iniciando no Java,

Acabeide fazer um algoritmo aqui para transformar número inteiro em binário, seguindo aquela lógica (10/2=5, sobra 0, 5/2=4, sobra 1…) ok, assim com o MOD, vai me dar a sobra, mas n vai ficar em ordem. O algoritmo está pronto e funciona, porém do jeito q está, tenho q ler o resultado de tráz para frente, como faço para inverter esse números???

Vlw

5 Respostas

crpablo

Posta seu código aqui…

Não esqueça de usar a tah CODE…

[]'s

peczenyj

Vc sabe trabalhar com arrays?

Pense nisso:

for(int i=0;i<8;i++){ binario[i] = numero % 2 elevado a i; }

tlindemann
crpablo:
Posta seu código aqui...

Não esqueça de usar a tah CODE...

[]'s

package ExemploGUJ;

import java.math.*;
import java.io.*;
public class TesteStatic {
              
    public static void main(String[] args) {
      BufferedReader entrada;
      entrada = new BufferedReader (new InputStreamReader (System.in));
      
      
      int Num, NumDiv;
    
      
      
      try{
      System.out.println("Digite o número a ser transformado: ");
      Num = Integer.parseInt(entrada.readLine());
      
      NumDiv = Num;
        
        while (Num >= 1) {
        Num = Num%2;
        NumDiv = NumDiv/2;
        NumDiv = Math.round(NumDiv);
        System.out.print(Num);
       
	Num = NumDiv;
      
      
     }
        
      }catch (IOException e){
        System.out.println("ERRO!!!");
    }
}
}
tlindemann

peczenyj:
Vc sabe trabalhar com arrays?

Pense nisso:

for(int i=0;i<8;i++){ binario[i] = numero % 2 elevado a i; }

Olha cara, até sei trabalhar, mas n consegui interpretar o seu exemplo, se puder detalhar mais, ou incrementar, agradeço

vlw!!!

tlindemann

:smiley: Aí galera, deu certo, axei um jeito de fazer… :smiley:

Valeeeu :wink:

Criado 12 de março de 2008
Ultima resposta 14 de mar. de 2008
Respostas 5
Participantes 3