do{ System.out.print("Teclea un numero mayor o igual a 0: "); numero = sc.nextInt(); }while(numero<0); aux=0; binario=0; while(numero!=0){ digito = numero % 2; binario = binario + digito * Math.pow(10, aux); aux++; numero = numero/2; } System.out.printf("Binario: %.0f %n", binario);