Programa que convierta un número en base decimal a binario

import javax.swing.JOptionPane;

public class DecimalBinarioApp {
    public static void main(String[] args) {
        String texto=JOptionPane.showInputDialog("Introduce un numero");
        int numero=Integer.parseInt(texto);
        String binario=decimalBinario(numero);
        System.out.println("El numero "+numero+ " en binario es "+binario);
    }
   public static String decimalBinario (int numero){
        String binario="";
        String digito;
        for(int i=numero;i>0;i/=2){
            if(i%2==1){
                digito="1";
            }else{
                digito="0";
            }
            binario=digito+binario;
        }
        return binario;
    }
}

Comentarios

Publicar un comentario

Entradas populares de este blog

Programa que realiza una Tabla de multiplicar en ENSAMBLADOR

Programa que da el Factorial de un numero ENSAMBLADOR