Store binaries in an Array - Java

0

I am working on this binary converter to decimals and vice versa and I need that each binary number is saved in a position of an array , the same for decimals, some idea this is the code.

package numerosBinariosYDecimales;
import java.util.Scanner;

public class BinariosYDecimales {
    public static void main (String[]args){


        Scanner lecturaDatos = new Scanner(System.in);
        System.out.println("Ingresa un numero decimal");
        long decimal =lecturaDatos.nextLong();
        long auxiliar = decimal;
        String binario="";

        while (auxiliar >0){
            binario = auxiliar %2 + binario;
            auxiliar /=2;

        }
        System.out.println("El numero decimal "+decimal+" en binario es: "+binario);

        //conversion de binario a decimal

        long numBinario = Long.parseLong(binario);
        long numDecimal=0;
        int contador =1;
        long auxiliarDecimal;
        while (numBinario >0){
            auxiliarDecimal = numBinario %2;
            numDecimal = numDecimal + auxiliarDecimal * contador;
            numBinario /=10;
            contador = contador*2;

        }
        System.out.println("El numero binario "+binario+" es "+decimal+" en numeros decimales");

    }
}
    
asked by cocoas 24.07.2018 в 19:05
source

0 answers